zoukankan      html  css  js  c++  java
  • C#中MD5加密

    C#中进行MD5加密需要使用MD5这个类,这个类位于System.Security.Cryptography命名空间。

    转到元数据得知MD5是抽象类和两个静态方法

    上代码详解:

     1 //得到其静态方法创建的MD5对象
     2             MD5 md5 = MD5.Create();
     3             //要加密的字符串
     4             string str="123";
     5             //字节数组
     6             byte[] strbuffer = Encoding.Default.GetBytes(str);
     7             //加密并返回字节数组
     8             strbuffer= md5.ComputeHash(strbuffer);
     9             string strNew = "";
    10             foreach (byte item in strbuffer)
    11             {
    12                 //对字节数组中元素格式化后拼接
    13                 strNew+=item.ToString("x2");
    14             }
    15             Console.WriteLine(strNew);

    比较重要的方法是:

    将字符串转化为字节数组(Encoding.Default.GetBytes())

    加密:ComputeHash()

    【来自 乐智的菜园子:www.cnblogs.com/AIThink 亲们,码字不容易,转载请注明出处。】

  • 相关阅读:
    SQL中join的用法
    SQL中sysname数据类型的含义(转)
    MVC-Razor视图
    GridView用法
    常见的23种设计模式
    协程
    Kotlin学习
    数据绑定库和MVVM
    LiveData
    函数式编程
  • 原文地址:https://www.cnblogs.com/AIThink/p/4939517.html
Copyright © 2011-2022 走看看