【发布时间】:2013-12-21 16:03:25
【问题描述】:
如果我要加密一个任意长度的字符串(假设使用 md5),增加字符串大小与输出哈希之间是否有任何关系?
例如,如果我要加密一个长度为 1 亿个字符的字符串,与输入 5 个字符的字符串相比,它是否更有可能输出更长的哈希?
详细说明为什么也将不胜感激,谢谢!
【问题讨论】:
-
即使是对相关文档的最少阅读也会发现,加密哈希函数具有固定的输出大小:MD5 是 128 位,SHA1 是 160,SHA256 是 256 位,SHA384 是......模式清晰。
标签: encryption md5