【MD5】加密/解密大小写问题
生活随笔
收集整理的這篇文章主要介紹了
【MD5】加密/解密大小写问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先看一段加密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
這里我們使用網(wǎng)上的在線破解功能。鏈接
可以看出: 密文中字母大小寫不會影響破解結果的。
總得來說:使用MD5加密時,要加密的字符串中字母需要區(qū)分大小寫,但是驗證密文中的內(nèi)容時不需要區(qū)分大小寫。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的【MD5】加密/解密大小写问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【MM模块】Source Lists 货
- 下一篇: 【MM模块】Physics Invent