zoukankan      html  css  js  c++  java
  • Md5工具类

    Md5帮助类(Md5Helper.cs)

     1 using System;
     2 using System.Security.Cryptography;
     3 using System.Text;
     4 
     5 namespace Sam.OA.Common
     6 {
     7     /// <summary>
     8     /// Md5帮助类
     9     /// </summary>
    10     public class Md5Helper
    11     {
    12         /// <summary>
    13         /// 对字符串进行Md5运算,不可逆
    14         /// </summary>
    15         /// <param name="str">加密字符串</param>
    16         /// <returns></returns>
    17         public static string GetMd5String(string str)
    18         {
    19             try
    20             {
    21                 MD5 md5 = MD5.Create();
    22                 byte[] buffer = Encoding.UTF8.GetBytes(str);
    23                 byte[] md5Buffer = md5.ComputeHash(buffer);
    24                 StringBuilder sb = new StringBuilder();
    25                 foreach (byte b in md5Buffer)
    26                 {
    27                     sb.Append(b.ToString("x2"));
    28                 }
    29                 md5.Clear();
    30                 return sb.ToString();
    31             }
    32             catch (Exception ex)
    33             {
    34                 throw ex;
    35             }
    36         }
    37     }
    38 }
  • 相关阅读:
    kvm虚拟迁移(5)
    kvm虚拟化网络管理(4)
    计算系数
    排列组合
    错排
    加分二叉树
    皇宫看守
    战略游戏
    数字转换
    JDK8 HashMap源码分析
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/11312034.html
Copyright © 2011-2022 走看看