最近在做登录以及快捷登录这一方面,在用户登录的时候就有密码加密这一说,虽然我也不怎么懂加密,但是公司的小哥哥给出了很好的建议,那就是使用MD5加密,(好吧,最主要的原因是之前用户登录都是用的MD5加密的,所以我也只能用MD5加密了
)
废话说了一大堆,直接贴代码吧
#region MD5 32位加密
/// <summary>
/// MD5 32位加密
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string UserMd5(string str)
{
string password = str;
StringBuilder pwd = new StringBuilder();
System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5CryptoServiceProvider.Create();//实例化一个md5对像
byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(password));
// 通过使用循环,将字节类型的数组转换为字符串,此字符串是常规字符格式化所得
for (int i = 0; i < s.Length; i++)
{

本文介绍了在用户登录系统中使用MD5进行32位加密的方法。尽管作者对加密技术不甚了解,但遵循了公司已有的MD5加密传统,以确保密码的安全。文中以代码展示MD5加密过程。
最低0.47元/天 解锁文章
2419

被折叠的 条评论
为什么被折叠?



