info1(明文[票号后10位+时间hhmmss]):
5174325059150733
info2(密文 固定160位):
2AE6CD8A7F40F9F0AB2CA312681517BB47E67A045D04381C8224F3AF0FC56F301D326A5C3F30EB6E2E043D6EB72CCD1213F80DA96E1A1F3BB365813E7F04D8E1184D0508F36A1AD70814A6C9F6B4C8E5
已知:可能进行了四次MD5
。。等一个dalao
应该就是这个pdf文档中所讲的加密方法 —— A New Improved640BitMessage Digest Cryptographic Algorithm
仔细的读了一下,正准备试验的时候发现是15年的算法,航信这个加密算法的应用在13年开始的,然后看了一下示例中的结果,不是同一个。非常感谢你的回答,如果三天还没有其他dalao解答,我就把分给你了heihei
@zhxiao: 在加密过程中有没有添加额外的随机字符?
@zhxiao: 找到你所说的那篇博文:ETERM3.84 三合一插件中创建行程单加密算法学习分析
@dudu: 是的 是这一篇,但是博主的群 还有qq 好像都没有再使用了。有没有添加未知
如果要添加 应该是和原博说的一致 (明文指令)TRAVELSKY-PRINV 票号,{ITTN={行程单号}}||TIME=6位当前时间
@zhxiao: 5174325059150733
对应的明文指令是什么?
@dudu: 如果原文没错的话 应该是
TRAVELSKY-PRINV 7315174325059,{ITTN={}}||TIME=150733
但是我感觉他可能是指的同一加密方式的 另一组件 因为 ittn 是没有的。
@dudu: 找不到了,谢谢你~
MD5的结果长度是32个字符,info2的长度是160个字符,由此可以推断是进行了5次MD5,而解题的难点是要猜测是每次MD5的输入
– dudu 6年前@dudu: ..尝试过,应该不是 这个可能是因为之前翻到别人的博文,提到过一句。。我自己毫无头绪
– zhxiao 6年前