全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

C#实现的MD5加密功能与用法示例

本文实例讲述了C#实现的MD5加密功能与用法。分享给大家供大家参考,具体如下:

1、创建MD5Str.cs加密处理类

public class MD5Str
{
  /// <summary>
  /// 字符串MD5加密
  /// </summary>
  /// <param name="Text">要加密的字符串</param>
  /// <returns>密文</returns>
  public static string MD5(string Text)
  {
    byte[] buffer = System.Text.Encoding.Default.GetBytes(Text);
    try
    {
      System.Security.Cryptography.MD5CryptoServiceProvider check;
      check = new System.Security.Cryptography.MD5CryptoServiceProvider();
      byte[] somme = check.ComputeHash(buffer);
      string ret = "";
      foreach (byte a in somme)
      {
        if (a < 16)
          ret += "0" + a.ToString("X");
        else
          ret += a.ToString("X");
      }
      return ret.ToLower();
    }
    catch
    {
      throw;
    }
  }
}

2、运行测试

static void Main(string[] args)
{
  string data = "123456789"; //要加密的数据
  string encodeStr = "";  //加密后文本
  encodeStr = MD5Str.MD5(data);
  Console.WriteLine("原文本:{0}", data);
  Console.WriteLine("加密后文本:{0}", encodeStr);
  Console.Read();
}

PS:关于加密解密感兴趣的朋友还可以参考本站在线工具:

MD5在线加密工具:
http://tools./password/CreateMD5Password

迅雷、快车、旋风URL加密/解密工具:
http://tools./password/urlrethunder

在线散列/哈希算法加密工具:
http://tools./password/hash_encrypt

在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具:
http://tools./password/hash_md5_sha

在线sha1/sha224/sha256/sha384/sha512加密工具:
http://tools./password/sha_encode

更多关于C#相关内容还可查看本站专题:《C#加密与解密算法与技巧总结》、《C#窗体操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程》

希望本文所述对大家C#程序设计有所帮助。


# C#  # MD5加密  # C#实现的字符串转MD5码函数实例  # C#计算字符串哈希值(MD5、SHA)的方法小结  # C#实现给定字符串生成MD5哈希的方法  # c#多种加解密示例(md5加密解密)  # c# 实现MD5  # SHA1  # SHA256  # SHA512等常用加密算法源代码  # C#生成MD5的函数代码  # C#计算文件MD5校验的方法  # 浅谈C#中Md5和Sha1两种加密方式  # C#获取文件MD5值的实现示例  # C#实现将32位MD5摘要串转换为128位二进制字符串的方法  # 加密工具  # 程序设计  # 操作技巧  # 相关内容  # 还可以  # 感兴趣  # 数据结构  # 给大家  # 还可  # 更多关于  # 所述  # 使用技巧  # 面向对象  # 加密解密  # 讲述了  # Security  # GetBytes  # MD5CryptoServiceProvider  # Cryptography  # Default 


相关文章: Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何在VPS电脑上快速搭建网站?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  小程序网站制作需要准备什么资料,如何制作小程序?  深圳企业网站制作设计,在深圳如何网上全流程注册公司?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何确保FTP站点访问权限与数据传输安全?  建站之星后台管理如何实现高效配置?  建站之星代理平台如何选择最佳方案?  智能起名网站制作软件有哪些,制作logo的软件?  如何在Ubuntu系统下快速搭建WordPress个人网站?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  公司门户网站制作流程,华为官网怎么做?  内网网站制作软件,内网的网站如何发布到外网?  如何配置支付宝与微信支付功能?  打鱼网站制作软件,波克捕鱼官方号怎么注册?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  建站之星安装步骤有哪些常见问题?  如何用免费手机建站系统零基础打造专业网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  如何在局域网内绑定自建网站域名?  公司网站的制作公司,企业网站制作基本流程有哪些?  如何用5美元大硬盘VPS安全高效搭建个人网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  如何快速辨别茅台真假?关键步骤解析  如何在建站之星网店版论坛获取技术支持?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何在IIS7上新建站点并设置安全权限?  建站主机选虚拟主机还是云服务器更好?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  建站主机如何选?性能与价格怎样平衡?  如何高效利用亚马逊云主机搭建企业网站?  建站之星收费标准详解:套餐费用及年费价格表一览  如何在Windows虚拟主机上快速搭建网站?  百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?  建站之星如何配置系统实现高效建站?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Thinkphp 中 distinct 的用法解析  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  常州自助建站费用包含哪些项目?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  建站VPS推荐:2025年高性能服务器配置指南  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  广平建站公司哪家专业可靠?如何选择?  如何用低价快速搭建高质量网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。