C#中,如何运用MD5给WinForm中的数据加密?

如题所示,如何对数据加密!!

MD5 md5 = MD5.Create(); //实例化一个md5对像
byte[] bytes = md5.ComputeHash(Encoding.UTF8.GetBytes(strFirst));//加密后是一个字节类型的数组

//字符串拼接
StringBuilder sb = new StringBuilder();
for (int i = 0; i < bytes.Length; i++)
{
sb.Append(bytes[i]);
}
return sb.ToString();
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-08
public static string GetEncryptPassword(string pwd)
{
pwd = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(pwd.Replace("'", "''"), "MD5").ToLower();
return pwd;
}本回答被提问者采纳
第2个回答  推荐于2016-01-04
详细代码如下:
/// <summary>返回 MD5 值</summary>
/// <param name="myString">要转换的 MD5 值的字符串</param>
public string GetOf(string myString)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.Unicode.GetBytes(myString);
byte[] targetData = md5.ComputeHash(fromData);
string byte2String = null;

for (int i=0; i<targetData.Length; i++)
{
byte2String += targetData[i].ToString("x");
}
return byte2String;
}

C# WINFORM安装后的项目 文件夹里有连接字符串的配置文件 请问要怎么请...
\/\/\/ 加密 \/\/\/ \/\/\/ \/\/\/ <returns><\/returns> public static string Encrypt(string Text){ return Encrypt(Text,"litianping");} \/\/\/ \/\/\/ 加密数据 \/\/\/ \/\/\/ \/\/\/ \/\/\/ <returns><\/returns> public static string Encrypt(string Text,string sKey){ DESCryptoServiceProvider des...

关于在SQl里对字段进行MD5加密存储的
md5加密有相关的加密函数,但不是在数据库中操作的,数据库只是来保存加密的结果字符串。加密的话你找相关语言的加密函数就行

麻烦看看mysql表里的密码是用什么加密的
回答:1。有点似 base64_encode的在C#里有对应的的函数 要么就是用 discuz 的 authcode 加密函数。你可以上DISCUZ官方网站。找到ASP.NET的加密函数。但前提,你必须要要知道它的密钥。

我想开发一个。net winform的程序。这个程序可以让用户上传exe文件...
System.Security.Cryptography.MD5 http:\/\/msdn.microsoft.com\/zh-cn\/library\/system.security.cryptography.md5(v=vs.100).aspx http:\/\/msdn.microsoft.com\/zh-cn\/library\/xa627k19(v=vs.100).aspx

C#windows学生信息管理系统,学籍信息管理系统
首先,登录注册模块至关重要,它采用MD5加密技术,确保用户账号安全。登录验证和基本信息录入界面简洁易用,用户可以快速完成注册或登录流程(Login_Click: 验证并录入基本信息)。主页面设计旨在提供直观的管理入口,管理员登录功能展示在最显眼位置。登录后,主页面会实时更新标签信息,并允许用户便捷地退出...

c#怎样隐藏原始密码
textbox的属性设置成PassWord

.net中如何通过md5校验的方法监测一个网页是否更新或修改过?
1、创建一个WebClient对象 2、调用对象上的DownloadData方法获取网页数据,拿到byte[]3、System.Security.Cryptography命名空间里面有一个类型叫做MD5,创建这个类型的对象(MD5.Create)4、调用对象上的ComputeHash获取MD5值,是一个byte数组 5、要转成十六进制显示或者要干什么别的看你自己。到这一步你应该会...

winform中找回密码功能代码?听说现在都用md5加密了,我不太懂,麻烦给...
按你的说法,是不能用md5加密的。回为md5是不可逆的,如果用md5的话,你就不能把密码发回给用户了。从你的需求来看,是要用加加密、解密的算法,这方面的算法有很多,比较常用的有DES,相关内容网上很多,总之有一点要求密码可逆。最后补充一点,如果你的密码字段是明文,则不需要上面的东东了。

.NET里如何不用数据库实现修改密码的功能呢?
1.在数据库里面建立相应的表,来记录登陆信息等。2.注册完成后 ,可以直接跳转到修改密码的界面。或者在点“登陆”的时候,根据所填密码和数据库里的原始密码做对比,如果密码一样,在定位到修改密码的界面,如果不一样,才让登录进系统 补充:1.数据库用户表里面最好设置2列存储密码,一个存储原始...

麻烦看看mysql表里的密码是用什么加密的
一般是用MD5加密。

相似回答