ef core md5加密代码
时间: 2024-04-14 14:05:50 浏览: 10
EF Core 本身不提供 MD5 加密的功能,需要使用 .NET 中的 System.Security.Cryptography 命名空间中的 MD5 类来实现。这里提供一个示例代码:
```csharp
using System.Security.Cryptography;
using System.Text;
public static class MD5Helper
{
public static string GetMD5(string input)
{
using (var md5 = MD5.Create())
{
var inputBytes = Encoding.UTF8.GetBytes(input);
var hashBytes = md5.ComputeHash(inputBytes);
var sb = new StringBuilder();
for (int i = 0; i < hashBytes.Length; i++)
{
sb.Append(hashBytes[i].ToString("x2"));
}
return sb.ToString();
}
}
}
```
你可以使用该方法来对字符串进行 MD5 加密,例如:
```csharp
var password = "123456";
var encryptedPassword = MD5Helper.GetMD5(password);
```