C#获取哈希加密生成随机安全码的类实例
本文实例讲述了C#获取哈希加密生成随机安全码的类。分享给大家供大家参考。具体分析如下:
这个C#类封装了一些hash加密的功能,可以用于得到随机哈希加密字符串使用非常方便
usingSystem;
usingSystem.Text;
usingSystem.Security.Cryptography;
namespaceDotNet.Utilities
{
///<summary>
///得到随机安全码(哈希加密)。
///</summary>
publicclassHashEncode
{
publicHashEncode()
{
//
//TODO:在此处添加构造函数逻辑
//
}
///<summary>
///得到随机哈希加密字符串
///</summary>
///<returns></returns>
publicstaticstringGetSecurity()
{
stringSecurity=HashEncoding(GetRandomValue());
returnSecurity;
}
///<summary>
///得到一个随机数值
///</summary>
///<returns></returns>
publicstaticstringGetRandomValue()
{
RandomSeed=newRandom();
stringRandomVaule=Seed.Next(1,int.MaxValue).ToString();
returnRandomVaule;
}
///<summary>
///哈希加密一个字符串,sharejs.com
///</summary>
///<paramname="Security"></param>
///<returns></returns>
publicstaticstringHashEncoding(stringSecurity)
{
byte[]Value;
UnicodeEncodingCode=newUnicodeEncoding();
byte[]Message=Code.GetBytes(Security);
SHA512ManagedArithmetic=newSHA512Managed();
Value=Arithmetic.ComputeHash(Message);
Security="";
foreach(byteoinValue)
{
Security+=(int)o+"O";
}
returnSecurity;
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下