当我面对这个字符串时,我试着学习加密和解密方法:
{MD5}JfnnlDI7RTiF9RgfG2JNCw==MD5是16字节的字符串,所以有人知道这是什么类型的加密,为什么会有"{MD5}“??
发布于 2013-08-04 22:43:25
对我来说,这是一个有趣的练习,所以对这个问题来说是+1。
{MD5}部分表示后面的字符串是MD5哈希。从尾随的==中可以看到,这意味着字符串已经用Base64编码了。通过Base64 64-解码它,您可以得到以下二进制代码
00100101 11111001 11100111 10010100 00110010 00111011 01000101 00111000 10000101 11110101 00011000 00011111 00011011 01100010 01001101 00001011通过将二进制文件转换为HEX,您可以得到:
25 f9 e7 94 32 3b 45 38 85 f5 18 1f 1b 62 4d 0b去掉空格,你就能得到
25f9e794323b453885f5181f1b624d0b最后,通过一个MD5彩虹表服务(我使用了md5rainbow.com)运行它,您将得到原始文本:
123456789https://security.stackexchange.com/questions/40053
复制相似问题