求破解一个字符串的加密方式
一个试题数据库里试题被加密了,如这个“BBADD6E9296D7644982C9F7939F593F9BBE07113A5FC03087ED7677569D775CB”
查找到源字符串是这个:
“泵的扬程大,不一定________就大。”
有没有办法找到解码的方法? --------------------编程问答-------------------- 破解加密数据不是你提供这样一段对照数据就可以破解的,而且这是个费时费力的工作,即使能破解,市场价格也是两三万以上的起步价(不包括一定破解成功,只是帮你搞破解一段时间的基本预算),即使成功也不提供源码,只会根据你的需求给你提供接口,你用这20分就想叫别人帮搞破解的想法还是打消了吧,可行性不强。 --------------------编程问答-------------------- 就指望它会不会用了最简易的几种加密方法,自己随便试了一些都不行。想看看如果有人对这种比较熟的能不能顺手试试。太复杂的就没戏了。
--------------------编程问答--------------------
不要假设其他人的智力都低于你我的水平。
另外,你是否熟悉现代密码算法的原理?
依你目前掌握的信息,一定要破解的话,
1 租一台超级计算机;
2 假定一种算法;
3 穷举对象的密钥。超级计算机一周内应该有结果。
4 如果整个密钥空间穷尽了,没有匹配,换一种算法再试。
--------------------编程问答-------------------- 算法有很多,首先你要知道是什么程序将它加密后保存到数据库中。
然后数据库中的这段是被加密了的,那你既然看到解密后的这段文字,说明这过程中肯定涉及到解密的算法。
只能给你原理跟思路,剩下的靠你自己了。祝你好运! --------------------编程问答--------------------
其实破解这种东西如果有原来的加密程序,搞的是软件破解,可行性还是很大的。因为可以像改游戏一样可以找到执行运算的代码地址,然后通过读CPU代码的方式来还原加密方式(当然,懂汇编是基本要求,而且还要懂PE模式下的汇编概念),通常情况下只要能还原原来的加密方式就能反其道搞破解,除非那个算法本来在设计时就是不可逆算的(MD5就是最典型的例子),但如果想在没有软件破解的情况下搞这种纯数据解码,还不确定是否可以逆算,是否数据中存在格式,这种事情肯定不会有人去尝试的,即使一个算法都不会有人去尝试,因为这样一次尝试可以碰得对的可能性几乎为0,而这一次尝试最起码也要花上个好几分钟来写代码验证,而且99.99999%的几率为不行,真去做这样事情的人才是个笨蛋。
补充:VB , 数据库(包含打印,安装,报表)