我使用php的基本应用程序登录到系统,能够编辑帐户信息,并删除帐户。我有一个MySQL数据库。我需要使用salt来加密/解密密码。我该怎么做?只需确保数据是安全的。php加密/解密函数使用盐 - 如何?
1
A
回答
5
您不想加密密码。你想散列它们。
2
密码应被散列,而相比之下,加密,这是一个单向函数,应该使人们无法找回原来的密码。
- 仅将散列值存储在数据库中,并与此值进行比较以进行登录。
- 每个密码使用一个独特的盐,它可以存储在与您的散列值相同的数据库字段中的明文。
- 使用像Bcrypt这样的慢密钥派生函数来防止暴力攻击。
+0
+1有用的信息和链接 – MikeSmithDev
相关问题
- 1. PHP盐加密/解密密码
- 2. 随机盐加密/解密
- 3. 解密PHP crypt()函数无盐
- 4. 使用盐对密码加密PHP
- 5. 有Node.js的解密加密文件盐
- 6. PHP盐密码
- 7. 使用php加密和解密密码
- 8. 用Jasypt和随机盐密码加密和解密
- 9. Asp.net密码加密和解密用的盐
- 10. php解密加密数据
- 11. 如何在php中使用aes解密加密数据?
- 12. 如何加密/解密的JavaScript数组,而使用PHP
- 13. 如何在Android中加密URL参数并使用PHP解密?
- 14. PHP - 解密加密密码
- 15. 将C#函数加密和解密转换为PHP函数
- 16. 使用PHP加密和解密
- 17. 使用Android和PHP加密/解密
- 18. 解密(使用PHP)Java加密(PBEWithMD5AndDES)
- 19. 盐+ SHA512 + MD5加密
- 20. 使用PHP中的XOR加密/解密
- 21. 使用iOS和PHP加密和解密
- 22. 使用秘密和共享的盐加密整数
- 23. 在PHP中使用密钥加密和解密使用密钥的PHP文件
- 24. 如何使用C#解密来自使用PHP加密的数据的数据
- 25. php加密和解密
- 26. 加密,使用Rails解密
- 27. RSA加密,解密PHP
- 28. 基本加密()和解密()函数
- 29. 寻找加密/解密函数
- 30. 使用Carrierwave加密/解密
相关:http://stackoverflow.com/questions/401656/secure-hash-and-salt-for-php-passwords – Raziel