PHP提供了以下哈希函数:md5():生成128位哈希值,速度快但安全性低。sha1():生成160位哈希值,安全性比md5()高但速度较慢。sha256():生成256位哈希值,安全性较高、速度也较快。sha512():生成512位哈希值,安全性最高但速度最慢。whirlpool():生成512位哈希值,安全性与sha512()相当但速度较慢。ripemd128():生成128位哈希值,安全性较高、速度也较

PHP 中的哈希函数
PHP 提供了下列哈希函数:
1. md5()
生成 128 位的哈希值速度快,但安全性较低,不适合存储敏感信息
2. sha1()
立即学习“PHP免费学习笔记(深入)”;
生成 160 位的哈希值安全性比 md5() 高,但速度较慢
3. sha256()
生成 256 位的哈希值被广泛使用,安全性较高,速度也较快
4. sha512()
生成 512 位的哈希值安全性最高,但速度最慢
5. whirlpool()
生成 512 位的哈希值安全性与 sha512() 相当,但速度较慢
6. ripemd128()
生成 128 位的哈希值安全性较高,速度也较快
7. ripemd160()
生成 160 位的哈希值安全性更高,但速度较慢
8. crc32()
生成 32 位的循环冗余校验和用于数据完整性检查,而非加密
以上就是php中有哪些哈希函数的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1316374.html
微信扫一扫
支付宝扫一扫