【发布时间】:2011-08-30 18:13:03
【问题描述】:
当您使用 GNU/Linux 时,密码(主要)被加密为 MD5 和 SHA
操作系统在加密之前将 SALT 附加到此密码以避免字典攻击。
我的问题是,SO 在哪里附加 SALT,在密码之前还是之后?
例如,我的密码是:peter2011,然后是:
saltpeter2011 或 peter2011salt ?
提前致谢。
我不知道你是否误解了我的问题,但我不是在问 Linux 是如何存储他的密码的,我是在问它是如何加密的,我的意思是:
encrypt_in_md5(saltpeter2011) 或 encript_in_md5(peter2011salt)
我知道 /etc/shadow 文件存储为 $salt&encripted_password
提前致谢!
【问题讨论】:
-
最好的来源是 glibc 源代码。
标签: linux cryptography passwords md5 sha