Các câu hỏi SF trước đây tôi từng thấy đã dẫn đến câu trả lời tạo ra mật khẩu băm MD5.
Có ai có gợi ý về việc tạo mật khẩu băm SHA-512 không? Tôi thích một lớp lót thay vì tập lệnh nhưng, nếu tập lệnh là giải pháp duy nhất, điều đó cũng tốt.
Cập nhật
Thay thế các phiên bản py2 trước đó bằng phiên bản này:
python3 -c "import crypt;print(crypt.crypt(input('clear-text pw: '), crypt.mksalt(crypt.METHOD_SHA512)))"
man 5 shadow
gọi nó là "mật khẩu được mã hóa" vì vậy tôi đã sử dụng thuật ngữ đó.
/etc/shadow
nội dung của bạn . Bạn sẽ thấy $x$salt$hash
. x
biểu thị thuật toán được sử dụng bởi crypt
, với tính 6
điển hình trên các linux hiện đại, đó là sha512 (xem man 3 crypt
). Một trong những câu trả lời dưới đây sẽ tạo ra cùng một hàm băm, miễn là bạn cho nó cùng một loại muối.