C#一些加密算法
来源:互联网 发布:diamond软件下载 编辑:程序博客网 时间:2024/06/10 03:34
1.MD5加密
public static string GetMD5(string sDataIn) {
new MD5CryptoServiceProvider();
byte[] bytValue, bytHash;
bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
bytHash = md5.ComputeHash(bytValue);
md5.Clear();
string sTemp = "";
for (int i = 0; i < bytHash.Length; i++)
{
sTemp += bytHash[i].ToString("X").PadLeft(2, '0');
}
return sTemp.ToLower();
}
2.计算文件MD5值
public static string MD5Value(String filepath)
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] md5ch;
using (FileStream fs = File.OpenRead(filepath))
{
md5ch = md5.ComputeHash(fs);
}
md5.Clear();
string strMd5 = "";
for (int i = 0; i < md5ch.Length - 1; i++)
{
strMd5 += md5ch[i].ToString("x").PadLeft(2, '0');
}
return strMd5;
}
3.计算字符串的md5值
public static string GetMD5(string sDataIn)
{
MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] bytValue, bytHash;
bytValue = System.Text.Encoding.UTF8.GetBytes(sDataIn);
bytHash = md5.ComputeHash(bytValue);
md5.Clear();
string sTemp = "";
for (int i = 0; i < bytHash.Length; i++)
{
sTemp += bytHash[i].ToString("X").PadLeft(2, '0');
}
return sTemp.ToLower();
}
- C#一些加密算法
- C#加密算法
- c#加密算法
- C# 加密算法
- C# 加密算法
- C#对加密算法的一些心得 DES、MD5、RSA
- C#加密算法 对称加密算法类
- 常用的一些加密算法
- Base64一些加密算法
- 常见的一些加密算法
- DSA RSA加密算法C#
- C#对称加密算法类
- c#的常用加密算法
- C# MD5加密算法
- C#的MD5加密算法
- 各种加密算法C#
- c# 对称加密算法类
- C#加密算法汇总
- CCSlideInLTransition error question
- Solr4.5.1+tomcat8.0安装配置
- Linux内核完全注释—基于0.12内核(赵炯)
- Robotium_Robotium自动化脚本与Hudson集成
- UDP需求分析
- C#一些加密算法
- 快速排序随机初始基准数
- ArcGIS for Mobile 10.1新特性概览
- 执行java.io.ByteArrayOutputStream.write 方法内存突然加大的原因与解决办法
- 最完整的AJAX Framework和JavaScript Libraries列表(124+)
- 沉默的羔羊
- Cocos2d-iphone学习(一):HelloWorld
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- 2012年 上半年 第五周 C++程序设计 (十三)