用C#实现的数据加密(二)——哈希算法
用c#(ⅱ)-Hash算法实现数据加密
以下是用C#实现的hash加密,可以根据自己的需要更改所需的算法。本文以SHA1为例:
使用系统;
使用系统。木卫一;
使用系统。安全。密码术;
使用系统。文本;
命名空间数据加密
{
//
//哈希加密类
//
公共类哈希方法
{
private hash algorithm HashCryptoService;
//
//哈希加密类的构造函数
//
public hash method()
{
hashcryptoservice = newsha 1 managed();
}
//
//加密方法
/
要加密的字符串
//加密的字符串
公共字符串encrypto(string source
byte[]bytOut = HashCryptoService。compute hash(bytIn);
返回Convert。to base 64 string(bytOut);
}
}
}
0条评论