哈希 - Sha512只使用字母和数字

时间:2014-11-11 15:48:00

标签: php

我使用哈希创建一个随机字符串。

hash('sha512', uniqid());

哈希是否只包含字母和数字,还是会使用其他字符?如果是这样,我怎么能限制它,所以只使用字母和数字?

1 个答案:

答案 0 :(得分:2)

hash()的第三个参数是$raw_outputThe manual对此论点有这样的说法:

  

raw_output
  设置为TRUE时,输出原始二进制数据。 FALSE输出小写字母。

虽然它可能有点神秘,但“小写的十六进制”表示小写的十六进制表示法。十六进制表示法使用字符0-9和A-F。

所以是的,输出只包含字母和数字。