gpt4 book ai didi

c# - 比较哈希编码的密码

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:52 24 4
gpt4 key购买 nike

<分区>

我将我的密码存储在数据类型为string的数据库表列中。在将其存储到数据库之前,我使用下面的 c# 方法对其进行了 Hash 编码:

public static string Md5Encrypted(string password)
{
byte[] pass = Encoding.UTF8.GetBytes(password);
MD5 md5 = new MD5CryptoServiceProvider();
string strPassword = Encoding.UTF8.GetString(md5.ComputeHash(pass));
return strPassword;
}

现在我想在插入新密码时比较它。

为此,我从数据库中获取特定用户的记录,并以字符串形式获取他现有的编码密码。如果我使用相同的密码,那么它也不匹配。例如,如果我传递 adgjl135 作为密码,它被编码为 Pb�ZsÈU���}�� 但我从数据库中得到的是 Pb?ZsÈU?? }?? 但很明显它们不匹配。那我怎么比较它们呢?任何想法??

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