大家好,天天一起看电影,我是喜欢看电影的笨熊。
悬疑片《解密》由《唐人街探案》的陈思诚导演,刘昊然、约翰·库萨克,陈道明、吴彦祖、俞飞鸿等主演。
影片根据谍战小说家麦家的同名小说改编,用诺兰《盗梦空间》的风格,讲述天才容金珍敌方破译密码的故事,先后为为解放南京,挫败敌方暗杀行动,护航核弹计划进行密码破译。
虽然本片是讲述密码破译的故事,但是影片并没对密码的破译没有进行太多的解释,破译过程都是进行了艺术化处理,所以要是对密码学完全不了解的话,看起来是比较痛苦的,下面笨熊就简单的解析一下,影片里两处破译的密码的过程。
容金珍进入701后遭遇的第一个密码难题是“紫密”,当时701还在用传统的密码学的思路来破解,后来容金珍从梦境里的摩天轮获得灵感,推理出黑密是三个轮盘的方式来加密的,这才顺利破解了紫密。
做简单的例子来说明一下紫密的破解,起初701局以为敌方的加密传统的密码本的方式,就是类似写在一张纸上,是平面静态的,而紫密其实是三组加密齿轮的打字机,这个加密过程是立体动态,这密码机的原型应该就是历史真实存在的,大名鼎鼎的恩尼格玛密码机。
这玩意现实中天才图灵也没能破解,最后还是因为密码机和密码本才被破译的。
紫密的齿轮传动比是不一样,可能是第一个齿轮转一圈第二个齿轮就转两格,例如第一组齿轮还没一圈时,字母的R会被加密成A,而第一个齿轮转完一圈后,R就变成了C,当然真实的比这复杂的多。
而传统的破解思路就没考虑到这样立体动态的情况,所以当时701一直都没能破解紫密。这就像是一位锁匠,用传统的捅锁孔的方式去破解是指纹锁一样,技术再高超也没用,因为你连钥匙孔都找不到。
容金珍遭遇的第二个难题是“黑密”,黑密是容金珍的老师一个专门为应对容金珍创造的加密方式,虽然本质上是传统的密码本加密。但是因为被加密的像是毫无规律的迷宫旋涡,再加上容金珍先入为主的想法,他错误的以为敌人采用了电脑来加密,再加上误导的唱片,导致破解进入死胡同。
电脑的加密方式,就算是当今的电脑要暴力破解也非常难,例如常见的RSA加密方式,就算老版本的RSA加密算法,电脑一秒50亿次计算,2000台电脑也要两年才能破解,所以这要是放在容金珍那个靠人力的时代,这就是无解的,所以在原著里容金珍最终被逼疯了。
影片后来容金珍恍然大悟,发现黑密依旧是传统的密码本式加密,立刻就找到破解的方式。
其实本片笨熊觉得还是比较沉闷的,精彩的镜头基本上都在预告片出现过了,最后笨熊想说;你觉得《解密》会火吗?
笨熊和你一起看电影,喜欢这篇文章的欢迎关注,收藏,点赞,吐槽吧。
转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/978237.html