我一直在阅读一些关于在 PHP 中加密密码的加密文章,它们似乎都没有定论,读者评论说“这很愚蠢,你应该这样做”。我一直在搞加密,并想到了这一点,因为我已经使用 php 好几天了,所以你可以说我是个菜鸟 :)
<?php
$salt = uniqid(mt_rand(), true);
$hashedPassword = sha1( $userPassword . $salt );
?>
最佳答案
加密不同于散列。
只需将您的密码传递给 sha-1 或 md5(被认为已损坏),您将获得 hashedText(这更安全)。但是,这是无法逆转的。
关于php - 在用 PHP 将密码存储到 MySQL 时尝试加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9790838/