cat /etc/shadow | greb root
拿到密文。?密文由三部分組成,用“$”隔開。第壹部分是ID,第二部分是鹽值,第三部分是加密密文。
密文示例:?
$ 6 $ d 0 x sorq 3 b 7 ggsbyv $ 7 l 8 mykfcjf 1 fqnvtzd。zcbx 9 pehnwgh 1 yjm/xdeekmabpixzuc 7 MQ meiehohypxej 969 TFP 4 c 47 wqgjkt 0 yh 0?
$ id $ salt $加密
使用方法?鹽加密密文$6$D0xsORq3b7GGsbYv?#這壹段是鹽值,加密的時候和之前的ID壹起加密?
進口?地窖
打印?Crypt.crpyt ("password "," $6 $ d0xsorq3b7ggsbyv ")可以得到陰影中的密文。
其實shadow中的密文並不是直接來源於sha512,還有壹些其他的運算,比如用base64加密salt和hash。您可以在這裏查看手冊頁。