110,546
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 获取md5加密值
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public string GenerateMD5(string str)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] byteArray = Encoding.ASCII.GetBytes(str);
byteArray = md5.ComputeHash(byteArray);
string hashedValue = "";
foreach (byte b in byteArray)
{
hashedValue += b.ToString("x2");
}
return hashedValue;
}
给分如果你这样做的话,那么,同一个人的话,每次你的验证码都会一样了 随机是可行,但可能事先要保存在数据库里面,但如果我用他填写的信箱地址关联,再加密成AES,就可以不需动用数据库或其他形式先保存 你只是要验证码,用随机数不就行了吗,至于你要字母啊,特殊字符、、、把这些放进数据里面,根据下标取不就行了吗
随机是可行,但可能事先要保存在数据库里面,但如果我用他填写的信箱地址关联,再加密成AES,就可以不需动用数据库或其他形式先保存 你只是要验证码,用随机数不就行了吗,至于你要字母啊,特殊字符、、、把这些放进数据里面,根据下标取不就行了吗
你只是要验证码,用随机数不就行了吗,至于你要字母啊,特殊字符、、、把这些放进数据里面,根据下标取不就行了吗
[quote=引用 6 楼 goodgame365 的回复:][quote=引用 3 楼 楠小南 的回复:]想好看一点是吧,将他16进制输出到字符串,OK。 想又好看又短是吧,告诉你!没门
你只是要验证码,用随机数不就行了吗,至于你要字母啊,特殊字符、、、把这些放进数据里面,根据下标取不就行了吗
[quote=引用 3 楼 楠小南 的回复:]想好看一点是吧,将他16进制输出到字符串,OK。
想又好看又短是吧,告诉你!没门
想好看一点是吧,将他16进制输出到字符串,OK。 想又好看又短是吧,告诉你!没门
想又好看又短是吧,告诉你!没门