星河提示您:看后求收藏(倩玉小说网https://www.qianyuwj.com),接着再看更方便。
她能看出来加密方式,照着字典肯定能破解出来,没有必要浪费这个时间。
刀疤不知从何处拿出一个文件袋,将里面的文件拆出来,放到连叶面前。
“你若是能把这个破译出来,我们说话算数,带你离开,要是破译不出来……”
说着,他把枪搁在桌上,黑乎乎地枪口对着连叶,“别想耍什么花招。”
连叶心里渐渐平静,但仍旧没有放松警惕。
她淡淡一笑,“为了我自己的性命,当然会全力以赴。”
她把文件拿过来,仔细研究起来。
文件如上一篇一样,依旧是以英文字母和数字为密文。
密文以u字开头,以seal为结尾。
这是以密码是按照通行的报文格式书写的比较规范的密文。
开头的u,即urgent的简写,表示加急,seal表示印。
中间的数字连叶尚不清楚加密方式,先简单把整份文件浏览一遍。
她发现,整份文件中的数码没有重码。
在传统的横直码变换法或者加减法,基于康熙字典的传统方法中,对应的汉字有固定的数码,重码即重字。
这一篇文件中不可能没有一个重复的汉字,也就是说,这份密文用的加密方式并非基于汉字本身。
连叶大致推断出,这是基于数学计算的有公开秘钥的加密方式,即rsa加密算法,一种非对称加密算法。
发明者是三个麻省学院的工作者。
公开秘钥的加密方式有公钥和私钥,公钥用于加密,私钥用于解密。
密码之间分布均匀且统计独立时,是最难得到信息量的,即便有已知的密码和明码,也不能破译另一段密文。
更重要的是,乘积和公钥可以给任何人使用,用于加密,但只有掌握秘钥之人才可以解密,加密者若不知道秘钥,也无法解密。
但密码总有破解方式。
最好的办法还是对乘积进行因式分解。
而这里的乘积,是一串一百多位的数字。
乘积越大,即素数越大,越难破解。
这种拥有这非常大的计算量的密码,有时候计算机也不管用,现在的计算机运行速度和效率不足。
只要乘积足够大,计算机根本无法算出来,因此这才是非常机密的加密方式,只有秘钥才能解出来。
但只要分解出来,后面的步骤便不值一提。
她头上已经渗出细密的汗珠,因为中午没吃饭,嘴唇也有些发白。
老四和老六出去了一趟,带了写吃的回来。
刀疤和二爷一直坐在房中看她笔尖不停的计算。
老四紧紧皱着眉头,看着越来越晚的天色,冷喝一声,“你到底能不能解出来?”
连叶没理他,继续算自己的。
刀疤踱步上前,问,“破解密码的原理是什么?”
rsa发明于一九七七年,目前也只在m国学术界引起一定的讨论,普通人听都没听说过。
在八三年的时候麻省学院对此加密算法申请了专利。
连叶低着头计算,没有理会。
要是她把原理说出去,只怕自己的小命就没了。
刀疤双眸凌厉地盯着她,“你信不信我现在就杀了你!”
连叶笔尖落下一个数字,抬起头看着刀疤,“原理很简单,这是密文c,这是乘积n,把n因式分解再经过一定的计算就可以得到公钥和私钥,也就能得到加密前的数码,再将这些数码根据传统的横直码变换或者其他加密方式就能破解出文件的真正内容。”