1
可能重复:
Is it okay to truncate a SHA256 hash to 128 bits?拆分SHA256哈希
谁能告诉我到什么程度熵会受到影响,如果只有一个SHA256散列的前35个字符将被退回?这样做的风险是什么?
可能重复:
Is it okay to truncate a SHA256 hash to 128 bits?拆分SHA256哈希
谁能告诉我到什么程度熵会受到影响,如果只有一个SHA256散列的前35个字符将被退回?这样做的风险是什么?
那么,不知道你到底在问什么。 你的35个字符代表17.5字节是140bits
256 bit: 2^256 = 1.1E+77
140 bit: 2^140 = 1,4E+42
所以熵显着降低。希望这可以帮助。
为什么35个字符? –
这是我下载的脚本。我认为原来的/预期的长度是64个字符,只返回前35个字符,这在某种程度上是有害的。我的问题是:如何? – Steve
这完全取决于散列的用途。 –