gpt4 book ai didi

c# - 生成的 MD5 散列的大小

转载 作者:太空狗 更新时间:2023-10-29 17:27:54 24 4
gpt4 key购买 nike

我会使用 MD5 哈希来存储加密密码。密码长度可以是 6 到 40 个字符。存储加密密码所需的数据库列大小是多少。另外,如果 40 个字符的哈希大小非常大,那么 20 个字符的密码需要多少哈希大小?

我正在使用 FormsAuthentication.HashPasswordForStoringInConfigFile(stringToEncrypt, "MD5"); 生成哈希以存储在数据库中。

最佳答案

哈希算法总是将任意大小的消息映射到固定长度的表示形式。换句话说,您可以散列空字符串或数 GB 的信息。哈希大小始终是固定的。

在您的例子中,散列大小为 128 位。当转换为 ASCII 字符串时,它将是一个仅包含十六进制数字的 32 个字符的字符串。

关于c# - 生成的 MD5 散列的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6993131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com