使用 SHA2,消息大小有限制。
SHA3 也有类似的限制吗?
您关于 SHA-2 有限制的说法是正确的:
2 ^ 64 - SHA-224 和 SHA-256 为 1 位
2 ^ 128 - SHA-384 和 SHA-512 为 1 位
另一方面,SHA-3 没有。由于海绵结构,您可以将无限量的位传递给 SHA-3,这不会成为问题。