【csdn高手多】请大家帮忙看一下这是什么加解密算法 在 http://www.insidepro.com/hashes.php?lang=eng 试着用 ypEsvPHxFs9Cn/w3hs5x6dHAYyxiIPLxDnCm6argm18g 加密,没得到对应的串; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很明显这是base64,只不过base64有很多种,如果你解出乱码,尝试用多种编码去解释明文,如UTF8,unicode,gb2312等等 好像是变种的BASE64编码,应该是没有加密。 似乎是对二进制数据的base64关键是二进制数据的格式是什么。 我也感觉格式像base64 但是跟delphi自带的base64还不一样呢 有什么差异吗? 看着有些像base64,但是base64只是算法,表示方法可以自定义,可能是非标的。一般除了base64里面还会加一层算法。 从返回的长度来看,应该不是什么很高端的算法,毕竟你动了后面一位,返回值也只动了后面一位。这样的话AES之类都不用太去考虑。散列(MD5什么的)也不大可能。从格式来看有base64倾向,不过应该有第二层算法。考虑压缩:从前面几项来看,应该是每2个字符弄成1个字符。ypEsvPHxFs9Cn/w3hs5x6dHAYyxiIPLxDnCm6arg应该会被弄成3oE2vKK/EMNNnq5然后m1(m壹)会被弄成l(L)。继续推测:yp=3;Es=o;vP=E;………………LZ做多几次试验估计直接能出来记住加密前的数据尾巴的=号可能可以忽略。 哦不好意思记错了base64编码是3字符变成4字符(如下:AAAAAAAAAAQQ==QUE=QUFBQUFBQQ==)那么所有密文应该四个字符为一组,再往下就是看压缩算法了,应该不会太难就能实验出替换规则了(所谓压缩就是:ABCD我替换成78这样,ACCD我替换成88,有损压缩~) 请帮助我寻找delphi代码中的错误 哪位朋友给点关于资金管理资料 带黑色三角的按钮是怎样做出来的? 怎样子窗体的数组 请教SHOWMODAL函数的用法 怎样把目标固定在一个FORM里??? 高分求助,大虾请看,如何使别的程序的窗口的边框消失? 为什么在sql中将整形转化为字符型后,字段的长度会很长? 在win98下装DCOM是不是先要装补丁程序? quickreport是否有bug? 紧急求助:佳博打印机,接的是网口,应该怎么开发啊???? 如何让Edit1中内容输入一个清空一个,用另外变量记录输入内容??
关键是二进制数据的格式是什么。
一般除了base64里面还会加一层算法。
从格式来看有base64倾向,不过应该有第二层算法。考虑压缩:从前面几项来看,应该是每2个字符弄成1个字符。
ypEsvPHxFs9Cn/w3hs5x6dHAYyxiIPLxDnCm6arg
应该会被弄成
3oE2vKK/EMNNnq5然后m1(m壹)会被弄成l(L)。继续推测:yp=3;Es=o;vP=E;………………
LZ做多几次试验估计直接能出来记住加密前的数据尾巴的=号可能可以忽略。
A
AA
AAA
AAAAQQ==
QUE=
QUFB
QUFBQQ==
)
那么所有密文应该四个字符为一组,再往下就是看压缩算法了,应该不会太难就能实验出替换规则了(所谓压缩就是:ABCD我替换成78这样,ACCD我替换成88,有损压缩~)