zoukankan      html  css  js  c++  java
  • MD5_64位加密

    一、在做项目的时候,经常会遇到上传的文件和保存的数据需要加密,我们最经常用到的就是MD5加密。

    二、MD5加密代码展示

     1     public class EncryptMD5
     2     {
     3         /// <summary>
     4         /// 加密
     5         /// </summary>
     6         /// <returns></returns>
     7         public string Encrypt(string content)
     8         {
     9             //初始化MD5对象
    10             MD5CryptoServiceProvider serviceProvider = new MD5CryptoServiceProvider();
    11             //把要加密的内容装换成字节数组
    12             byte[] inputBytes = Encoding.UTF8.GetBytes(content);
    13             //转换指定字节的哈希值
    14             byte[] outPutBytes = serviceProvider.ComputeHash(inputBytes);
    15             //转换成64位的字符串
    16             var resultStr = Convert.ToBase64String(outPutBytes);
    17             return resultStr;
    18         }
    19         /// <summary>
    20         ///  封装实例化对象
    21         /// </summary>
    22         /// <returns></returns>
    23         public static EncryptMD5 GetEncryptMD5()
    24         {
    25             return new EncryptMD5();
    26         }
    27     }

    三、调用和显示结果

            static void Main(string[] args)
            {
                var result = EncryptMD5.GetEncryptMD5().Encrypt("123456");
                Console.WriteLine(result);
            }

    将来的你,一定会感谢现在努力的自己!
  • 相关阅读:
    yii2权限控制rbac之rule详细讲解
    yii2权限控制rbac之详细操作步骤
    安装 Autoconf, Automake & Libtool
    Linux查看物理CPU个数、核数、逻辑CPU个数
    Nginx端口占用问题
    Druid加密
    Ubuntu16.04安装Zabbix3.2(快速安装教程)
    飞冰ICE
    BeiDou开源项目
    Arthas开源项目
  • 原文地址:https://www.cnblogs.com/GreatPerson/p/11019478.html
Copyright © 2011-2022 走看看