/// <summary>
/// 用户密码加密
/// 张晓磊
/// </summary>
/// <param name="data">需要加密的参数</param>
/// <returns></returns>
private string MD5Sign(string key, params object[] args)
{
var list = new List<string>();
list.AddRange(args.Select(x => (x ?? string.Empty).ToString()));
list.Sort();
string strData = string.Join("|", list);
if (!string.IsNullOrEmpty(key))
{
strData = string.Join("|", list) + "&key=" + key;
}
//密码:md5加密方式(guid,|,用户密码)
var pwds = Crypto.Hash(HashFlag.MD5).SignData(strData);
//将byte数组转换为16进制的字符串形式
return strData = Crypto.ToHexString(pwds);
}
相关文章:
- c# MD5加密解密代码 2022-12-23
- Druid数据库密码加密 2022-12-23
- python 密码加密与解密的实现 2023-02-07
- linux 创建用户和密码 2022-12-23
- Linux忘记用户名密码 2022-12-23
- 使用Bcrypt对密码进行加密与解密验证 2022-12-23
- 如何基于Security框架兼容多套用户密码加密方式 2023-03-20