先看一段加密MD5的代码:

REPORT ZTEST_MD5.
DATA : XMS_STRING TYPE STRING,HASH       TYPE HASH160.
XMS_STRING = 'Bd123456'.
WRITE : / 'Pass:',XMS_STRING.
CALL FUNCTION 'CALCULATE_HASH_FOR_CHAR'EXPORTINGALG            = 'MD5'DATA           = XMS_STRING
*   LENGTH         = 0IMPORTINGHASH           = HASH
*   HASHLEN        =
*   HASHX          =
*   HASHXLEN       =
*   HASHSTRING     =
*   HASHXSTRING    =
*   HASHB64STRING  =EXCEPTIONSUNKNOWN_ALG    = 1PARAM_ERROR    = 2INTERNAL_ERROR = 3OTHERS         = 4.
WRITE : / 'MD5:',HASH.

输入结果为:

若“Pass”变成'BD123456'之后的输出结果为:

可以看出:要加密的字符串大小写不一样MD5加密的密文是不一样的。

然后我们对其进行破解。

4F32D473CC95605DBBECE9AE7BB8DE24

4f32d473cc95605dbbece9ae7bb8de24

这里我们使用网上的在线破解功能。链接

可以看出: 密文中字母大小写不会影响破解结果的。

总得来说:使用MD5加密时,要加密的字符串中字母需要区分大小写,但是验证密文中的内容时不需要区分大小写。

【MD5】加密/解密大小写问题相关推荐

  1. python破解md5_python怎么使用md5加密解密

    python采用hashlib这个标准库实现MD5加密解密.方法是:1.updata传数据:2.利用hexdigest进行16进制转换: update(arg)传入arg对象来更新hash的对象.必须 ...

  2. java中完成md5加密解密_java实现md5加密解密 notNET中加密和解密的实现方法

    java实现md5加密解密 notNET中加密和解密的实现方法 亦或是旅途风光 7-14 1918℃ 22 [ ee21.cn - ASP.NET ] .NET将原来独立的API和SDK合并到一个框架 ...

  3. C# MD5加密解密帮助类

    /// <summary>     /// MD5加密解密帮助类     /// </summary>     public static class DESHelper    ...

  4. Java实现MD5加密解密类

    Java实现MD5加密以及解密类,附带测试类,具体见代码. MD5加密解密类--MyMD5Util,代码如下: [java] view plaincopy package com.zyg.securi ...

  5. 手机号 MD5加密解密工具类

    package com.yestar.common.utils;import java.io.UnsupportedEncodingException; import java.security.Me ...

  6. c语言字符串md5加密解密,.net core使用MD5加密解密字符串

    本文实例为大家分享了.net core使用MD5加密解密字符串的具体代码,供大家参考,具体内容如下 /// /// 加密 /// /// 要加密的文本 /// 秘钥 /// public static ...

  7. java 采用MD5加密解密代码示例(不玩套路, 非标题党, 附带解密代码)

    package cn.demo; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; im ...

  8. C#常用加密解密方法(MD5加密解密)

    在日常开发过程中,总会遇到需要加密解密的需求,这里我整理了C#常用的加密解密方法分享给大家. 先看看加密的基本概念: "加密",是一种限制对网络上传输数据的访问权的技术.原始数据( ...

  9. 如何使用MD5加密解密工具?

    MD5加密解密工具是用于计算MD5消息摘要的工具,可以将文本.密码等数据进行加密处理以保护数据安全. 使用MD5加密解密工具通常需要输入待加密的字符串或文件,程序会自动通过预设的算法计算出与此字符串对 ...

  10. 还愁不能解密MD5值?简单代码就能实现md5加密解密,内附源码,亲测可用

    众所周知,md5本身是不可逆的,但我们可以使用以下代码中提供的接口进行解密啊!我试了下成功率是非常的高!8位以内的纯数字的md5值都可以解密. php代码 <?php $MiWen = &quo ...

最新文章

  1. es6 依赖循环_探索 JavaScript 中的依赖管理及循环依赖
  2. 获取安卓应用APK包名的方法
  3. golang 线程 Java线程_Golang 学习笔记(06)—— 多线程
  4. 《网站性能监测与优化》一2.4 软件服务应用网站
  5. 关于MySQL存储过程异常处理的一点心得
  6. JDK11+Maven开发JavaFx启动问题:java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper
  7. C++实现的Miller-Rabin素性测试程序
  8. 关于android的各种disk images(看过的讲android image比较细致的好文)
  9. python和大数据的关系_Java大数据和python大数据哪个更主流?
  10. 盘姬工具箱v1.10最新版 非常实用的工具箱软件
  11. MFC画图的基本知识 转载链接http://lc7cl.iteye.com/blog/1336221
  12. 爬虫实战【6】Ajax内容解析-今日头条图集
  13. Effective C++ 总结
  14. Linux云计算虚拟化-使用rancher搭建k8s集群并发布电商网站
  15. 轻松查询多个韵达快运最后物流中含有某个地方的单号
  16. 国内网页设计网站网址大全[问题点数:0分,结帖人:beijin2008]
  17. 《Vue+Spring Boot前后端分离开发实战》专著累计发行上万册
  18. 和王兴并肩战斗十余年,王慧文的精华思考都在这里了
  19. 酷狗与鸿蒙系统,酷狗音乐鸿蒙版app
  20. 运维日记010 - Linux下的链接文件

热门文章

  1. 解决Com调用AutoCAD被呼叫方拒绝接收呼叫
  2. nyist 637 我和你
  3. 如何改变SQL SERVER的身份验证模式
  4. 产品设计丨价格理论与用户体验
  5. 重识微信:花 8 小时列举微信功能
  6. Confluence 6 在升级之前
  7. 大话架构”阿里架构师的笔记——多研究些架构,少谈些框架
  8. Silverlight开发常见的一个小问题:2103错误
  9. 快速得到栈、队列的最大值
  10. SAP S4 HANA-The future is here?