苏飞论坛

标题: HashEncode--哈希加密帮助类 [打印本页]

作者: 站长苏飞    时间: 2012-12-10 20:54
标题: HashEncode--哈希加密帮助类
                         HashEncode--哈希加密帮助类
导读部分
-------------------------------------------------------------------------------------------------------------
C#基类库苏飞版--系列教程导航 http://www.sufeinet.com/thread-655-1-1.html

下载之前你首先要注册成为会员哦,注册之后就可以直接下载啦
更新时间:2012-12-06
最新的HashEncode类下载:
(, 下载次数: 199)
这个类是关于加密,解密的操作,文件的一些高级操作
1.HashEncode 得到随机哈希加密字符串
2.HashEncode 得到一个随机数值
3.HashEncode 哈希加密一个字符串
看下面代码吧
[C#] 纯文本查看 复制代码
/// <summary>
/// 类说明:Assistant
/// 编 码 人:苏飞
/// 联系方式:361983679  
/// 更新网站:http://www.sufeinet.com/thread-655-1-1.html
/// </summary>

using System;
using System.Text;
using System.Security.Cryptography;
namespace DotNet.Utilities
{
  /// <summary>
  /// 得到随机安全码(哈希加密)。
  /// </summary>
  public class HashEncode
  {
    public HashEncode()
    {
      //
      // TODO: 在此处添加构造函数逻辑
      //
    }
    /// <summary>
    /// 得到随机哈希加密字符串
    /// </summary>
    /// <returns></returns>
    public static string GetSecurity()
    {      
      string Security = HashEncoding(GetRandomValue());   
      return Security;
    }
    /// <summary>
    /// 得到一个随机数值
    /// </summary>
    /// <returns></returns>
    public static string GetRandomValue()
    {      
      Random Seed = new Random();
      string RandomVaule = Seed.Next(1, int.MaxValue).ToString();
      return RandomVaule;
    }
    /// <summary>
    /// 哈希加密一个字符串
    /// </summary>
    /// <param name="Security"></param>
    /// <returns></returns>
    public static string HashEncoding(string Security)
    {            
      byte[] Value;
      UnicodeEncoding Code = new UnicodeEncoding();
      byte[] Message = Code.GetBytes(Security);
      SHA512Managed Arithmetic = new SHA512Managed();
      Value = Arithmetic.ComputeHash(Message);
      Security = "";
      foreach(byte o in Value)
      {
        Security += (int) o + "O";
      }
      return Security;
    }
  }
}



作者: 匿名    时间: 2012-12-12 22:07
转播微博[tthread=seeting_jm9988server, 芐亿秒--待续]http://app.qlogo.cn/mbloghead/332e87ecf7f0d4c48e48[/tthread]
作者: milk_ye    时间: 2014-9-26 09:01
强烈支持楼主ing……
作者: aniuge    时间: 2015-10-29 00:02
强烈支持楼主ing……
作者: aniuge    时间: 2015-10-29 00:03
感谢您的无私奉献,真是帮了我的大忙了
作者: west_dragon    时间: 2015-12-10 16:19
感谢您的无私奉献
作者: 金仙力SonlyKing    时间: 2016-3-25 21:34
非常不错
作者: Kenney    时间: 2017-4-14 16:38
输入sufei得到是131O200O235O153O45O228O83O118O250O15O27O254O241O124O61O74O242O223O226O5O41O233O167O20O64O135O106O183O244O215O251O115O91O47O195O180O81O244O74O38O41O144O188O92O255O28O42O119O121O40O220O204O230O93O57O87O123O34O22O2O66O110O239O232O
不是:1979904072




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4