单位使用的某个系统内的文本内容在数据库中是加密存放的,我经过分析,把全角内容基本解密出来了,但是半角的内容却找不到对应的解密方式。
十六进制的原密文:A1 AE A8 43 57 5E 67 27 56 21 7D 2F 41 5F 3F
我摸索出来的解密方法:去掉前4字节,后1字节后,每个字节异或$9B,得到字符串:CC C5 FC BC CD BA E6 B4 DA C4然后反转后得到字符串“内存和键盘”。
(这里有个问题,异或后的结果如果是$A4,需要变成$20,即空格,否则会乱码。但全部变成空格又会导致个别乱码,所以我估计我的方法可能是错误的)