DAL/ComnClass.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Security.Cryptography;
using System.Web;
namespace Express
{
public class ComnClass
{
/// <summary>
/// 16MD5加密
/// </summary>
/// <param name="password"></param>
/// <returns></returns>
public static string MD5Encrypt16(string password)
{
var md5 = new MD5CryptoServiceProvider();
string str16 = BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(password)), 4, 8);
str16 = str16.Replace("-", "");
return str16;
}
/// <summary>
/// 32MD5加密
/// </summary>
/// <param name="password"></param>
/// <returns></returns>
private static string MD5Encrypt32(string password)
{
string c32 = password;
string pwd32 = "";
MD5 md5 = MD5.Create();
byte[] s32 = md5.ComputeHash(Encoding.UTF8.GetBytes(c32));
for (int i = 0; i < s32.Length; i++)
{
pwd32 = pwd32 + s32[i].ToString("X");
}
return pwd32;
}
/// <summary>
/// 64MD5加密
/// </summary>
/// <param name="password"></param>
/// <returns></returns>
private static string MD5Encrypt64(string password)
{
string c64 = password;
MD5 md5 = MD5.Create();
byte[] s64 = md5.ComputeHash(Encoding.UTF8.GetBytes(c64));
return Convert.ToBase64String(s64);
}
/// <summary>
/// 加密
/// </summary>
/// <param name="password"></param>
/// <param name="codelength"></param>
/// <returns></returns>
private static string md5(string password, int codelength)
{
if (!string.IsNullOrEmpty(password))
后面还有 14 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
