我是靠谱客的博主 危机星星,最近开发中收集的这篇文章主要介绍得到随机安全码(哈希加密)。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

得到随机安全码(哈希加密)。
/// <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;
        }
    }

 

posted on 2017-11-24 15:59 高软玩家 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/qc-id-01/p/7891042.html

最后

以上就是危机星星为你收集整理的得到随机安全码(哈希加密)。的全部内容,希望文章能够帮你解决得到随机安全码(哈希加密)。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部