第4个回答 2019-03-11
我个人觉得你写的信息不正确,请看我下面说的
首先,如果是
abcdef123456还原后是"你好",
"我爱"加密出来是"abcdefghijkl
加密"我爱你"是"abcdefghijkl123456"
那么必有abcdef为一个字的加密
但是你这个abcdef又不为同一个字,一会为你,一会为我
还不能用"abcdefabcdef"得到"你你",
那么就是里面带有加密方式的解法,即后面带的数字,但是你有些带数字有些不带数字(有些有解法有些没有?)
ASCII左右移之类的是最原始的加密方式式了
即使是那样,也可以很快还原出来
就算是用MD5,同一长串还原出来的也一定是同一个字(碰撞除外,是破解方法)
再说了MD5是不可还原算法,分断了已经
如果你的思路没错,而我的分析有错,那一定是错在你的例子上
我想6位里面必有解密用的密钥,即6位里面不只是密码,而是密码+密钥
例如abcde+f
即abcde为密码,F为密钥,将F转换为6
将ABCDE用6进行还原,可以得到正确的答案
以上为本人个人观点,如果错,请不要笑话