hash使用sha512 - 哈希长度

时间:2014-11-11 15:23:19

标签: php

我正在创造一个独特的'使用字符串:

hash('sha512', uniqid());

这总是与字符长度相同 - 128?

我认为如果我想改变这个长度,我可以使用sha256。这是sha256 / 512之间的区别 - 哈希的长度吗?

1 个答案:

答案 0 :(得分:2)

SHA-512长度为512位,如名称所示 SHA-256和512之间的差异主要在于它们在内部执行的轮数(以及其他小细节)。

请注意,如果主要关注的是字符串的长度,则可以使用base 64表示,即您可以使用此字符[A-Za-z0-9]