第七届全国残疾人职业技能大赛样题-网络安全-md5?
前言
十六进制转字符串的原理是将每两个十六进制数转化为一个ASCII字符。例如,”48 65 6C 6C 6F” 转换为 “Hello”。
数字符号0的ASCII码值的十六进制数表示为30H。 数字符号的ASCII码值: 0–9的ASCII码是连续的,十进制ASCII码依次为48-57,现在进项转换就和一变为十六进制: 0的ASCII码值 =48(十进制) =3*16 =30H(十六进制)。
一、md5?
1.打开题目
2.解题
看题目得到16进制字符串
1 | 666c61677b616537333538376261353662616566357d |
观察一下这一串字符
(1)数字为0-9,字母中,字符没有超过F。
(2)字符两两结合对应的十进制小于256。注:FF(十六进制)=255(十进制)
因此,猜测为16进制
用在线解密网站转码一下~
在线网站:
https://www.bejson.com/convert/ox2str/
得到flag:flag{ae73587ba56baef5}
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Sword技术分享!
评论