C#生成md5

简介: C#生成md5
        /// <summary>
        /// 计算md5
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        private string CalcMD5(string str)
        {
            byte[] buffer = Encoding.UTF8.GetBytes(str);
            using (MD5 md5 = MD5.Create())
            {
                byte[] md5Bytes = md5.ComputeHash(buffer);
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < md5Bytes.Length; i++)
                {
                    sb.Append(md5Bytes[i].ToString("x2"));//X2时,生成字母大写MD5
                }
                return sb.ToString();
            }
        }
相关文章
|
12月前
|
JavaScript 数据可视化
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
这篇文章介绍了如何使用vue-cli 2和3版本来创建Vue项目,并详细说明了两者之间的主要区别。
293 5
vue-cli学习一:vue脚手架的 vue-cli2和vue-cli3版本 创建vue项目,vue的初始化详解
|
11月前
|
缓存 监控 安全
优化Elasticsearch 集群配置
优化Elasticsearch 集群配置
285 4
|
Unix Linux 网络安全
python中连接linux好用的模块paramiko(附带案例)
该文章详细介绍了如何使用Python的Paramiko模块来连接Linux服务器,包括安装配置及通过密码或密钥进行身份验证的示例。
635 1
|
Python
Python实现万花筒效果:创造炫目的动态图案
Python实现万花筒效果:创造炫目的动态图案
280 2
|
Java 编译器
Java中抽象类初探
Java中抽象类初探
124 0
|
小程序 JavaScript Java
船舶维保管理系统|基于springboot船舶维保管理系统设计与实现(源码+数据库+文档)
船舶维保管理系统|基于springboot船舶维保管理系统设计与实现(源码+数据库+文档)
151 0
|
计算机视觉
OpenCV(三十四):轮廓外接最大、最小矩形和多边形拟合
OpenCV(三十四):轮廓外接最大、最小矩形和多边形拟合
999 0
|
存储 Cloud Native 索引
hologres加速查询
hologres加速查询
|
负载均衡 Java 应用服务中间件
阿里云负载均衡(ALB)
阿里云负载均衡(ALB)
1872 1
|
Java Linux 开发工具
嵌入式 linux 之 Lzma 移植
嵌入式 linux 之 Lzma 移植
661 0