美文网首页
C#得到随机安全码(哈希加密)的封装类的代码

C#得到随机安全码(哈希加密)的封装类的代码

作者: 最穷码农 | 来源:发表于2019-01-19 14:11 被阅读0次

    将写内容过程重要的内容做个记录,如下的内容段是关于C#得到随机安全码(哈希加密)的封装类的内容,希望能对各位朋友有所用处。

    using System;

    using System.Text;

    using System.Security.Cryptography;

    namespace DotNet.Utilities

    {

    public class HashEncode

    {

    public HashEncode()

    {

    }

    public static string GetSecurity()

    {

    string Security = HashEncoding(GetRandomValue());

    return Security;

    }

    public static string GetRandomValue()

    {

    Random Seed = new Random();

    string RandomVaule = Seed.Next(1, int.MaxValue).ToString();

    return RandomVaule;

    }

    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#得到随机安全码(哈希加密)的封装类的代码

          本文链接:https://www.haomeiwen.com/subject/yyxzdqtx.html