我正在创造一个独特的'使用字符串:
hash('sha512', uniqid());
这总是与字符长度相同 - 128?
我认为如果我想改变这个长度,我可以使用sha256。这是sha256 / 512之间的区别 - 哈希的长度吗?
答案 0 :(得分:2)
SHA-512
长度为512位,如名称所示
SHA-256
和512之间的差异主要在于它们在内部执行的轮数(以及其他小细节)。
请注意,如果主要关注的是字符串的长度,则可以使用base 64表示,即您可以使用此字符[A-Za-z0-9]