码迷,mamicode.com
首页 > 其他好文 > 详细

字符串的加密与解密(一)

时间:2015-07-21 23:41:04      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

    前段时间自己琢磨着写个给字符串加密和解密的小程序,在网上找了一些代码,稍做整理,记录如下:

    一、不可逆加密

    1、MD5

    (之前一直以为经过MD5加密是不可逆的,今天在网上竟然找到个网址可以解密,试了一下,真的可以哦!)

         /// <summary>
         /// 使用MD5加密字符串
          /// </summary>
        /// <param name="source">待加密的字符串</param>
        /// <returns>加密后的字符串</returns>
        private static string MD5Encrypt(string source)
        {
            MD5 md5 = new MD5CryptoServiceProvider();
            byte[] t = md5.ComputeHash(Encoding.ASCII.GetBytes(source));
            StringBuilder sb = new StringBuilder(32);
            for (int i = 0; i < t.Length; i++)
            {
                sb.Append(t[i].ToString("x").PadLeft(2, 0));
            }
            return sb.ToString().ToUpper();
        }

运行结果如下:

技术分享

未完,待续…

字符串的加密与解密(一)

标签:

原文地址:http://www.cnblogs.com/Donge/p/4665874.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!