たとえば、FreeBSDでは、パスワードは次のように/etc/master.passwdに保存されます。
$1$7wtGfwgp$772bEQInetnJKUNtLM0Xt/
私が使用したパスワードは「Test11」でした。私が理解しているように、$ 1 $は、ハッシュ化されたMD5暗号であることを意味しますか?彼がソルトとパスワードを認識していてmd5sumを使用している場合、どのようにして最終ハッシュ「772bEQInetnJKUNtLM0Xt /」を思い付くことができますか?私が理解しているように、それは次のようなものでなければなりません:
$ echo -n $(echo -n 7wtGfwgp)$(echo -n Test11) | md5sum
..しかし、これは完全には一致していません。私は何が間違っているのですか?
PS私はUNIXライクなオペレーティングシステムの下でのパスワードハッシュシステムを理解するためにこれを求めています。