zoukankan      html  css  js  c++  java
  • C# 实现MD5加密处理 MD5 加密

    using System.Security.Cryptography;       //引入命名空间
    using System.Text;        //引入命名空间

        public sealed class MD5Hashing
        {
            private static MD5 md5 = MD5.Create();
            private MD5Hashing()
            {
            }
            /**//// <summary>
            /// 将字符串加密
            /// </summary>
            /// <param name="sourceString">需要加密的字符串</param>
            /// <returns>MD5加密后字符串</returns>

            public static string HashString(string sourceString)
            {
                return HashString("gb2312", sourceString);
            }
            /**//// <summary>
            /// 字符串MD5加密
            /// </summary>
            /// <param name="codeName">编码类型</param>
            /// <param name="sourceString">需要加密的字符串</param>
            /// <returns>MD5加密后字符串</returns>

            public static string HashString(string codeName, string sourceString)
            {
                byte[] source = md5.ComputeHash(Encoding.GetEncoding(codeName).GetBytes(sourceString));
                StringBuilder sBuilder = new StringBuilder();
                for (int i = 0; i < source.Length; i++)
                {
                    sBuilder.Append(source[i].ToString("x"));
                }
                return sBuilder.ToString();
            }
        }

    asp.net通用md5加密

    using System.Web.Security;


    public static string HashString(string sourceString)
        {
           return FormsAuthentication.HashPasswordForStoringInConfigFile(sourceString, "md5");
        }

  • 相关阅读:
    (10)进程---Manager数据共享
    (9)进程---JoinableQueue队列
    (8)进程---Queue队列
    (7)Pool进程池
    (6)进程---Event事件
    (5)进程--锁和信号量
    (4)进程---daemon守护进程和join阻塞
    XSLT知识点【一】
    XSL-FO知识点【一】
    XPath知识点【一】
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1705962.html
Copyright © 2011-2022 走看看