最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#獲取哈希加密生成隨機(jī)安全碼的類(lèi)實(shí)例

 更新時(shí)間:2015年03月26日 09:41:25   作者:feige  
這篇文章主要介紹了C#獲取哈希加密生成隨機(jī)安全碼的類(lèi),涉及C#哈希加密及字符串操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了C#獲取哈希加密生成隨機(jī)安全碼的類(lèi)。分享給大家供大家參考。具體分析如下:

這個(gè)C#類(lèi)封裝了一些hash加密的功能,可以用于得到隨機(jī)哈希加密字符串使用非常方便

using System;
using System.Text;
using System.Security.Cryptography;
namespace DotNet.Utilities
{
  /// <summary>
  /// 得到隨機(jī)安全碼(哈希加密)。
  /// </summary>
  public class HashEncode
  {
    public HashEncode()
    {
      //
      // TODO: 在此處添加構(gòu)造函數(shù)邏輯
      //
    }
    /// <summary>
    /// 得到隨機(jī)哈希加密字符串
    /// </summary>
    /// <returns></returns>
    public static string GetSecurity()
    {     
      string Security = HashEncoding(GetRandomValue());   
      return Security;
    }
    /// <summary>
    /// 得到一個(gè)隨機(jī)數(shù)值
    /// </summary>
    /// <returns></returns>
    public static string GetRandomValue()
    {     
      Random Seed = new Random();
      string RandomVaule = Seed.Next(1, int.MaxValue).ToString();
      return RandomVaule;
    }
    /// <summary>
    /// 哈希加密一個(gè)字符串,sharejs.com
    /// </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;
    }
  }
}

希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • C#中String類(lèi)常用方法匯總

    C#中String類(lèi)常用方法匯總

    這篇文章主要介紹了C#中String類(lèi)常用方法,較為詳細(xì)的匯總了String類(lèi)中的常用方法,對(duì)于深入掌握C#字符串操作有著很好的學(xué)習(xí)借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • c#日期間隔計(jì)算示例

    c#日期間隔計(jì)算示例

    這篇文章主要介紹了c#日期間隔計(jì)算類(lèi),最后有使用方法,需要的朋友可以參考下
    2014-02-02
  • C#中數(shù)組段用法實(shí)例分析

    C#中數(shù)組段用法實(shí)例分析

    這篇文章主要介紹了C#中數(shù)組段用法,實(shí)例分析了C#數(shù)組段的定義、功能及使用方法,需要的朋友可以參考下
    2015-05-05
  • Winform開(kāi)發(fā)中使用下拉列表展示字典數(shù)據(jù)的幾種方式

    Winform開(kāi)發(fā)中使用下拉列表展示字典數(shù)據(jù)的幾種方式

    這篇文章介紹了Winform開(kāi)發(fā)中使用下拉列表展示字典數(shù)據(jù)的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • c#實(shí)現(xiàn)用SQL池,多線程定時(shí)批量執(zhí)行SQL語(yǔ)句的方法

    c#實(shí)現(xiàn)用SQL池,多線程定時(shí)批量執(zhí)行SQL語(yǔ)句的方法

    構(gòu)建SQL池,分離業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,讓業(yè)務(wù)邏輯層從低效的數(shù)據(jù)庫(kù)操作解脫,以提高系統(tǒng)整體性能
    2013-10-10
  • C#表達(dá)式樹(shù)基礎(chǔ)教程

    C#表達(dá)式樹(shù)基礎(chǔ)教程

    這篇文章介紹了C#表達(dá)式樹(shù)的基礎(chǔ)教程,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • C#滑動(dòng)驗(yàn)證碼拼圖驗(yàn)證功能實(shí)現(xiàn)(SlideCaptcha)

    C#滑動(dòng)驗(yàn)證碼拼圖驗(yàn)證功能實(shí)現(xiàn)(SlideCaptcha)

    目前網(wǎng)站上的驗(yàn)證碼機(jī)制可謂是五花八門(mén),有簡(jiǎn)單的數(shù)字驗(yàn)證,有摻雜了字母和文字的混淆驗(yàn)證,還有通過(guò)滑塊進(jìn)行的拼圖驗(yàn)證,下面這篇文章主要給大家介紹了關(guān)于C#滑動(dòng)驗(yàn)證碼拼圖驗(yàn)證功能的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2022-04-04
  • C#驗(yàn)證用戶輸入信息是否包含危險(xiǎn)字符串的方法

    C#驗(yàn)證用戶輸入信息是否包含危險(xiǎn)字符串的方法

    這篇文章主要介紹了C#驗(yàn)證用戶輸入信息是否包含危險(xiǎn)字符串的方法,可針對(duì)and、or、exec、insert、select等SQL操作技巧進(jìn)行過(guò)濾操作,非常具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • C# SMTP發(fā)送郵件的示例

    C# SMTP發(fā)送郵件的示例

    這篇文章主要介紹了C# SMTP發(fā)送郵件的示例,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2020-12-12
  • c#遞歸生成XML實(shí)例

    c#遞歸生成XML實(shí)例

    這篇文章主要介紹了c#遞歸生成XML的方法,以實(shí)例形式較為詳細(xì)的介紹了C#的遞歸算法與XML操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-11

最新評(píng)論

洞口县| 宿州市| 永州市| 长宁区| 五家渠市| 晋中市| 客服| 政和县| 剑阁县| 卓尼县| 名山县| 岐山县| 宿迁市| 绥中县| 灵丘县| 苏尼特左旗| 彝良县| 沙雅县| 德钦县| 内丘县| 通州市| 吕梁市| 盈江县| 苗栗市| 库尔勒市| 长治县| 来宾市| 尉氏县| 邻水| 南安市| 新竹市| 镇远县| 萝北县| 巴林左旗| 蚌埠市| 南郑县| 法库县| 新郑市| 新余市| 东兴市| 泰来县|