方式一:(与其他MD5算法在加密某些数据时结果不同,但只有该方法适用于百度云推送的MD5加密)

        /// <summary>/// MD5加密/// </summary>/// <param name="str">加密前字符串</param>/// <returns>加密后字符串</returns>public static string MD5Encrypt(string str){StringBuilder strSignUpper = new StringBuilder();int perIndex = 0;for (int i = 0; i < str.Length; i++){String c = str[i].ToString();if (str[i] == '%'){perIndex = i;}if (i - perIndex == 1 || i - perIndex == 2){c = c.ToUpper();}strSignUpper.Append(c);}return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(strSignUpper.ToString(), "MD5").ToLower();}

方式二:(与网上的MD5加密工具结果相同,不能用在百度云推送)

        public static string MD5Encrypt(string str, int code){if (code == 16) //16位MD5加密(取32位加密的9~25字符) {return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8, 16);}else//32位加密 {return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower();}}

C# MD5加密工具类相关推荐

  1. Java 开发中常用的 4 种加密方法。MD5加密工具类测试 base64加密工具类测试 SHA加密工具类测试 BCrypt加密工具类测试

    一.工具类 1, md5加密工具类 2, base64加密工具类 3, Bcrypt工具类 二.加密测试 MD5加密测试 base64加密测试 SHA加密测试 BCrypt加密测试 一.工具类 1, ...

  2. MD5加密工具类(实战版)

    MD5加密工具类(实战版) 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成 ...

  3. md5加密工具类_贼好用的 Java 工具类库! GitHub 星标 10k+,你在用吗?

    来源:ryanc.cc/archives/hutool-java-tools-lib 简介 Hutool是Hu + tool的自造词,前者致敬我的"前任公司",后者为工具之意,谐音 ...

  4. java 随机md5_java常用工具类 Random随机数、MD5加密工具类

    本文实例为大家分享了java常用工具类的具体代码,供大家参考,具体内容如下 random随机数工具类 package com.jarvis.base.util; import java.util.ra ...

  5. MD5加密工具类!!!

    MD5Util工具类 public class Md5 {/*** 十六进制下数字到字符的映射数组*/private final static String[] HEX_DIGITS = {" ...

  6. Flutter MD5加密工具类

    第一步 更新pubspec.yaml dependencies:flutter:sdk: fluttercrypto: ^2.0.6 2  创建工具类 import 'dart:convert'; i ...

  7. C# 使用MD5加密工具类(MD5CryptoServiceProvider)

    提示:开放环境在Windows,使用Winform. 文章目录 前言 一.MD5是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 因为有安全隐患,所以都会考虑加密密码或者其它的信息,所以今 ...

  8. 【java小程序实战】小程序短视频后台项目之MD5加密工具类

    对字符串进行简单加密,直接上代码: package com.imooc.utils;import org.apache.commons.codec.binary.Base64;import java. ...

  9. md5加密工具类cookie登陆验证

    public static String md5(String msg) throws Exception{MessageDigest md = MessageDigest.getInstance(& ...

最新文章

  1. eclipse主题颜色配置
  2. 课堂练习——最大联通之数组
  3. 插件化框架DL源码的简单解析
  4. LeetCode 210. 课程表 II(拓扑排序)
  5. MySQL的索引类型及简单优化
  6. axios请求拦截器错误_React中使用高阶组件和axios的拦截器,统一处理请求失败提示...
  7. 关于STM32使用RTC唤醒停止模式的设置
  8. .NET Framework 4.6.1包和语言包下载
  9. Android Hook技术详解
  10. Java进阶之路对标阿里P6(8)——分布式理论及框架设计Netty
  11. 程序员应该坚持写技术博客
  12. 流刷新函数:fflush()的介绍和用法
  13. 第二章 装配bean
  14. 初入Linux——软件安装
  15. 最短路(两种常用算法!!!)
  16. ICPC2021(沈阳)
  17. STM32 OLED显示屏
  18. tars 的基本使用——使用 tars 发布服务
  19. html文本标签练习
  20. const枚举 ts_TS -- 枚举类型

热门文章

  1. selenium驱动新版edge
  2. matlab舍选抽样正态分布,正态分布的抽样方法.pdf
  3. Android 7.0行为变更 FileUriExposedException解决方案
  4. java 丢包_Java数据报之失序和丢包
  5. PS PNG导出的时候是否交错有什么影响
  6. Bank相关11_8583报文手动组包——详细分析每个示范域
  7. 萧井陌 python培训千锋为中钞研究院提供Python培训,助力企业高效数据运营
  8. oracle--dump 块与块分析 (dump 深入实践二)
  9. 计算机网络第二章 物理层练习题(中文带答案解析)
  10. 计算机模拟求解流体力学方程,基于CFD方法对圆盘空化器超空泡流动的数值模拟_计算流体力学-论文网...