国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET常用加密解密方法

2019-11-17 01:49:44
字體:
供稿:網(wǎng)友

asp.net常用加密解密方法

一、md5加密解密

1、加密

C# 代碼 復(fù)制
        public static string ToMd5(string clearString)        {            Byte[] clearBytes = System.Text.Encoding.Unicode.GetBytes(clearString);            string hashedPwd = BitConverter.ToString(((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(clearBytes));            return hashedPwd;        }

2、32位MD5加密

C# 代碼 復(fù)制
        public static string GetMd5Base32(string sInput)        {            System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();            System.Security.Cryptography.MD5 md5;            byte[] bytesSrc;            byte[] result;            StringBuilder sb = new StringBuilder();            bytesSrc = encoding.GetBytes(sInput);            md5 = new System.Security.Cryptography.MD5CryptoServicePRovider();            result = md5.ComputeHash(bytesSrc);            for (int i = 0; i < result.Length; i++)            {                sb.AppendFormat("{0:x2}", result[i]);            }            return sb.ToString();        }

二、DES加密解密

1、加密

C# 代碼 復(fù)制
DESEncrypt DES加密

2、解密

C# 代碼 復(fù)制
DESDecrypt DES解密

三、base64算法加密解密

C# 代碼 復(fù)制
    /// <summary>    /// 有關(guān)base64編碼算法的相關(guān)操作    /// </summary>    public class Base64    {        public Base64()        {        }         /// <summary>        /// 將字符串使用base64算法加密        /// </summary>        /// <param name="sourceString">待加密的字符串</param>        /// <param name="ens">System.Text.Encoding 對(duì)象,如創(chuàng)建中文編碼集對(duì)象:System.Text.Encoding.GetEncoding(54936)</param>        /// <returns>加碼后的文本字符串</returns>        public static string EncodingForString(string sourceString, System.Text.Encoding ens)        {            return Convert.ToBase64String(ens.GetBytes(sourceString));        }        /// <summary>        /// 將字符串使用base64算法加密        /// </summary>        /// <param name="sourceString">待加密的字符串</param>        /// <returns>加碼后的文本字符串</returns>        public static string EncodingForString(string sourceString)        {            return EncodingForString(sourceString, System.Text.Encoding.GetEnc
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 色达县| 舒兰市| 浦北县| 那坡县| 沂源县| 威远县| 宝山区| 青海省| 图木舒克市| 于田县| 松阳县| 大渡口区| 淮滨县| 麻阳| 维西| 鹿邑县| 枝江市| 扎囊县| 新绛县| 黄龙县| 盈江县| 福清市| 大田县| 从化市| 鸡泽县| 陈巴尔虎旗| 星座| 冀州市| 茂名市| 普兰店市| 秭归县| 阿坝| 温宿县| 龙陵县| 靖安县| 张家港市| 宝清县| 宁河县| 抚州市| 永春县| 太和县|