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

C#獲取哈希加密生成隨機安全碼的類實例

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

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

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

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

希望本文所述對大家的C#程序設計有所幫助。

相關文章

  • C#中String類常用方法匯總

    C#中String類常用方法匯總

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

    c#日期間隔計算示例

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

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

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

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

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

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

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

    C#表達式樹基礎教程

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

    C#滑動驗證碼拼圖驗證功能實現(xiàn)(SlideCaptcha)

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

    C#驗證用戶輸入信息是否包含危險字符串的方法

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

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

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

    c#遞歸生成XML實例

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

最新評論

岐山县| 垣曲县| 曲麻莱县| 嘉禾县| 太仆寺旗| 丘北县| 龙里县| 永清县| 屯昌县| 炉霍县| 正阳县| 阳东县| 潼南县| 合江县| 鹿邑县| 南京市| 江津市| 太原市| 巴塘县| 巴塘县| 土默特左旗| 乐至县| 介休市| 新巴尔虎左旗| 迭部县| 四子王旗| 称多县| 新源县| 永和县| 石泉县| 博野县| 探索| 屯门区| 郑州市| 玉山县| 北安市| 朔州市| 淮北市| 平谷区| 开江县| 屯留县|