如您所知,最大输入长度为bcrypt72 个字符,输出长度为 60 个字符。(我已经在 中测试过PHP。如果我错了,请纠正我)
我想知道 的最大输入长度和确切的输出长度argon2。谢谢。
根据https://en.wikipedia.org/wiki/Argon2#Algorithm最大输入长度为 2^32-1 字节或 4294967295 字节。
至于等效的字符长度,取决于您使用的字符编码。根据这个答案:
仍然根据https://en.wikipedia.org/wiki/Argon2#Algorithm,我无法为您提供“准确”的输出长度,因为它取决于您为各种参数(例如盐和输出哈希本身)选择的长度。