这个 - MFpRMg==
,加密是这个吗?我确信这是一种对称加密。
我试过base64但它没有用,我也试过AES
答案 0 :(得分:1)
鉴于最后两个字符是“==”,长度是4个字节的倍数,字节是ASCII,可能是Base64编码。
MFpRMg==
Base 64解码为十六进制30 5a 51 32
或ASCII:0ZQ2
。因为它看起来像ASCII而不是随机字节(加密看起来像)并且它比通常更短的加密块长度0ZQ2
可能是答案。
注意:
对于对称加密,需要密钥才能解密消息,不给出任何密钥。没有密钥,唯一的选择是尝试所有可能的密钥,并能够识别正确的结果。这通常不太可能。
大多数对称加密是基于块的,具有8或16字节的公共块长度。因此,输出是块大小的倍数,但使用流模式除外。