gpt4 book ai didi

php - 创建随机哈希/字符串的最佳方法是什么?

转载 作者:IT王子 更新时间:2023-10-29 00:00:43 26 4
gpt4 key购买 nike

为了存储 session 而生成哈希的最佳方法是什么?我正在寻找一种轻便、便携的解决方案。

最佳答案

bin2hex(mcrypt_create_iv(22, MCRYPT_DEV_URANDOM));
  1. mcrypt_create_iv会给你一个随机的字节序列。
  2. bin2hex将其转换为 ASCII 文本

示例输出:

d2c63a605ae27c13e43e26fe2c97a36c4556846dd3ef

请记住,“最佳”是一个相对术语。您需要在安全性、唯一性和速度之间做出权衡。上面的示例适用于 99% 的情况,但如果您正在处理特别敏感的数据,您可能需要阅读有关 difference between MCRYPT_DEV_URANDOM and MCRYPT_DEV_RANDOM 的信息。 .

最后,有一个RandomLib “用于生成各种强度的随机数和字符串”。

请注意,到目前为止,我一直假设您正在寻找生成随机字符串,这与从值中导出散列 不同。后者引用password_hash .

关于php - 创建随机哈希/字符串的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293684/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com