用C#实现的数据加密—— 哈希算法
来源:互联网 发布:淘宝军刀匕首 编辑:程序博客网 时间:2024/06/02 02:23
以下是用C#实现的哈希加密,大家可以根据自己的需要更改所需的算法,文中以SHA1为例:
using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;
namespace DataCrypto
{
/// <summary>
/// 哈希加密类
/// </summary>
public class HashMethod
{
private HashAlgorithm HashCryptoService;
/// <summary>
/// 哈希加密类的构造函数
/// </summary>
public HashMethod()
{
HashCryptoService = new SHA1Managed();
}
/// <summary>
/// 加密方法
/// </summary>
/// <param name="Source">待加密的串</param>
/// <returns>经过加密的串</returns>
public string Encrypto(string Source)
{
byte[] bytIn = UTF8Encoding.UTF8.GetBytes(Source);
byte[] bytOut = HashCryptoService.ComputeHash(bytIn);
return Convert.ToBase64String(bytOut);
}
}
}
- 用C#实现的数据加密(二) —— 哈希算法
- 用C#实现的数据加密(二) —— 哈希算法
- 用C#实现的数据加密(二) —— 哈希算法
- 用C#实现的数据加密(二)——哈希算法
- 用C#实现的数据加密—— 哈希算法
- 用C#实现的数据加密(二) —— 哈希算法
- 用C#实现的数据加密
- 用C#实现的数据加密(一) —— 对称加密算法
- 用C#实现的数据加密(一) —— 对称加密算法
- 用C#实现的数据加密(一) —— 对称加密算法
- 用C#实现的数据加密(一) —— 对称加密算法
- 用C#实现的数据加密(一) —— 对称加密算法
- 用C#实现的数据加密(一) —— 对称加密算法
- C#实现数据加密
- 用C#实现的加密—对称加密算法
- VC移位算法实现数据的加密解密
- 用MD5算法实现信息加密C#代码
- 用C#实现的数据加密(一) —— 对称加密算法
- VS2008快捷键大全
- Windows2003内置用户组介绍
- 关于防止参数ID恶意传值的问题收藏
- jQuery调用ASP.NET的WebService
- 全面分析C#方法中的ref和out
- 用C#实现的数据加密—— 哈希算法
- Ajax简介及几种常见框架的使用说明
- Java数组浅析
- ASP.NET 2.0 Internet安全之参考实现
- 学习使用PuTTY
- 服从指数分布的生成器
- winform 仅仅允许运行一个实例
- 面试技巧-面试问题回答
- 【转】创业者一定要学会的十句英语