1

serverfault 送信からの回答を使用して、 のパスワード ハッシュを生成しまし/etc/shadowたが、Windows (Cygwin) または Mac での結果は次のとおりです。

mistral.local:~(16)+>- python -c 'import crypt; print crypt.crypt("test","$6$randomsalt")'
$6asQOJRqB1i2
mistral.local:~(17)+>-

Solaris 10 および 11 の場合とは大きく異なります。

pkearns@solaris11:~/tmp$ python -c 'import crypt; print crypt.crypt("test","$6$randomsalt")'
$6$randomsalt$gZCCiaoqM7ivJDVPx3T4hr23J7WDQjneAucycYvJeMoBZHAx9bx8y2pUL.hE2MhbSRcgTjEE9klIhBq1WF8Pa1
pkearns@solaris11:~/tmp$

誰もそれを説明できますか?

4

2 に答える 2

1

Crypt はハッシュをシステムと整合させる機能です。

Mac と Windows についてはわかりませんが、Linux システムでは変更された DES であり、Solaris ではプラグイン可能なアルゴリズムであり、SHA-256 または SHA-512 の使用が推奨されています。

ソフトウェアのパスワード ハッシュを作成する必要がある場合は、hashlib を使用することをお勧めします。

于 2013-08-16T10:12:02.360 に答える