2路加密密码?

mdg*_*ech 2 php encryption codeigniter

问题说明了,密码是使用双向加密存储还是仅存储1种方式?

Rus*_*ias 9

密码应该通过盐渍哈希存储.加密意味着您基本上希望/能够解密它.单向散列是最好的,然后您可以简单地将现有散列与用户用于登录的散列或任何任务进行比较.

点是......单向哈希.

编辑:根据史蒂文斯的评论.以下RFC 2898涵盖了一些关键的散列技术.它也是一个好听的好读.

  • 没有双向哈希.虽然你提到盐是非常正确的,但我们应该推荐使用HMAC混合盐,因为它会阻止延伸攻击. (3认同)