• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

高手帮看看怎么还原字符串,实现即结帖!

temp200804 2008-04-06 09:42:18
1111,00 00 00 00 29 29 ca 69 87 8d 36 b1 e4 14 46 4d 53 e4 ff (已知e4^e4值为0)
2222,00 00 00 00 29 29 ca 69 87 8d 36 b1 e4 14 46 4d 53 e5 ff (已知e5^e4值为1)
1212,00 00 00 00 29 29 ca 69 87 8d 36 b1 e4 14 46 4d 53 e4 ff (已知e4^e4值为0)
1145,00 00 00 00 7f 0e a3 20 b6 6e 6c ec 84 2b 23 9c 66 ce ff (已知ce^cf值为1)
1234,00 00 00 00 21 b5 90 2d a8 e1 50 75 f1 68 08 89 00 09 ff (已知09^08值为1)

已知
1、逗号前四个数字为条件,后边为输出结果;
1、逗号前四个数字逐个异或值相同则后边连续17组和第19组相同,不同则必有变化,第18组值已知;
2、以上五组逗号后边连续17组16進制数字为同一个字符串;

各位高手抽时间帮忙看看倒底是什么字符串?用的什么算法?如果能给出C\C++代码最好,将非常感谢!急用!
...全文
55 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
temp200804 2008-04-07
各位抱歉,我把已知条件弄错了!
也就是说题目有误!
才发现!
那也感谢大家了,准备结帖!
回复
scq2099yt 2008-04-07
up
回复
Eleven 2008-04-07
Up!
回复
量子 2008-04-07
看看DES加密算法吧,看数据像
回复
熊猫贩子 2008-04-07
仅靠这些信息 是不可能分析出来的
回复
如果你确定有1/256的机率不能还原,则用非标准的算法可能性较大,如果能够全部还原,一般是一个现成的标准算法。
回复
temp200804 2008-04-07
谢谢!
是帮别人的忙获取一考试成绩加密字符串,因为怀疑加密后有1/256的机率还原后得不到原来真实的值,再有就是想第一时间获得真实成绩防别人暗箱操作,所认需要还原密文以验证上述想法。
其中:
if(0)
00 00 00 00 29 29 ca 69 87 8d 36 b1 e4 14 46 4d 53
if(1)
00 00 00 00 7f 0e a3 20 b6 6e 6c ec 84 2b 23 9c 66 ce
if(4)
00 00 00 00 21 b5 90 2d a8 e1 50 75 f1 68 08 89 00

现已知以上三组16个字节肯定为同一字符串变换所得,只是不知还原算法。
整个系统汇编代码有2000多页,不好分析啊!
各位BOSS帮帮忙,得出算法分少还可单独送分示谢!
回复
量子 2008-04-07
lz描述不清楚
回复
jameshooo 2008-04-06
古人云:事物相生必相克。
金庸说:要解情花之毒,还是要到情花生长的地方去找,所以找到了断肠草。
这串符号从哪来的,就到哪去找,看看生成符号的代码,没有代码就看汇编。
回复
hurryboylqs 2008-04-06
看了一下,这是那来的字符串?
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-04-06 09:42
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……