博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MD5_64位加密
阅读量:4708 次
发布时间:2019-06-10

本文共 1096 字,大约阅读时间需要 3 分钟。

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

二、MD5加密代码展示

1     public class EncryptMD5 2     { 3         ///  4         /// 加密 5         ///  6         /// 
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 /// 20 /// 封装实例化对象21 /// 22 ///
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);        }

 

转载于:https://www.cnblogs.com/GreatPerson/p/11019478.html

你可能感兴趣的文章
vue 二级列表折叠面板
查看>>
ClientValidationEnabled
查看>>
Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载
查看>>
Jam - an open-source build system
查看>>
编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。...
查看>>
Mysql命令大全
查看>>
nginx.conf 基础配置
查看>>
centos创建文件命令
查看>>
【php】 php能做什么
查看>>
VTK初学一,比较常见的错误2
查看>>
结队-贪吃蛇-项目进度
查看>>
Axure自动备份功能!让意外不在可怕!
查看>>
robot Framework实战
查看>>
android 入门 005(登录记住)
查看>>
嵌入式成长轨迹36 【Zigbee项目】【单片机基础】【单片机SD卡】
查看>>
SpringBoot集成阿里巴巴Druid监控
查看>>
Java基础教程——线程通信
查看>>
c/c++ 广义表
查看>>
Appium连接多个设备并发执行(GUI模式)
查看>>
Kafka如何保证数据不丢失
查看>>