我想提出一个网站,我需要一个安全的算法来存储密码。 我第一次想到bcrypt,但后来发现我的主机不支持它,我无法更改主机。
我的主人允许这种加密:
- 标准DES
而且这些哈希:
- MD5
- MD2,MD4 & MD5
- SHA1,SHA256, sha384 &个SHA512
- ripemd128,RIPEMD160,ripemd256和ripemd360
- 漩涡
- tiger128,3,tiger160,3,tiger192,3,tiger128,4,tiger160,4 & tiger192,4
- snefru
- GOST
- 的Adler32
- CRC32 & crc32b
- haval128,3,haval160,3,haval192,3,haval224,3,haval256,3,haval128,4,haval160,4,haval192 4,haval224,3,haval256,4,haval128,5,haval160,5,haval192,5,haval224,5 & haval256,5
因此,可以有人对你修复好的算法与和盐,请吗?
你想要什么?加密还是哈希?另外,md5是散列,而不是加密。 – gnur
检查出http://stackoverflow.com/search?q=php+store+passwords,它必然会有很好的信息 –
阅读[本答案](http://stackoverflow.com/questions/4948322/fundamental-difference-之间散列和加密的算法/ 4948393#4948393)。使用sha256或sha512,迭代并完成它... – ircmaxell