在 c# .net 中将 'String' 转换为 MD5 'String' 的 Base64 编码

Zai*_*bal 3 .net c# base64 md5 password-encryption

如何将我的密码“字符串”转换为 MD5“字符串”的 Base64 编码。像这个字符串'密码'到' X03MO1qnZdYdgyfeuILPmQ== '。

请在这里帮助我

或者让我知道如何将这个“密码”转换为“ X03MO1qnZdYdgyfeuILPmQ== ”的技术。我会自己编码

nel*_*lek 6

好的,有示例(vb.net,我将尝试使用一些在线转换器在 c# 中进行转换):

Dim pwd As String = "password"
Dim hs As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create
Dim db As Byte() = hs.ComputeHash(System.Text.Encoding.UTF8.GetBytes(pwd))
Dim result As String = Convert.ToBase64String(db)
Run Code Online (Sandbox Code Playgroud)

字符串密码将导致X03MO1qnZdYdgyfeuILPmQ==

更新:使用在线转换器转换为 c#(我希望它被正确转换)

string pwd = "password";
System.Security.Cryptography.MD5 hs = System.Security.Cryptography.MD5.Create;
byte[] db = hs.ComputeHash(System.Text.Encoding.UTF8.GetBytes(pwd));
string result = Convert.ToBase64String(db);
Run Code Online (Sandbox Code Playgroud)