“您倒是提醒到我了,他们的钥匙上面确实好像刻着不同的字。以前老爷吩咐我的时候一定要按照对应顺序分发下去,我还以为是当初为了方便区别钥匙不同呢。”
“你去帮我要到三把他们的纯金钥匙,他们的钥匙上面应该刻着更加重要的线索,一会儿我们在大厅集合。”
几分钟后,众人全部汇聚到了大厅中央。管家手持五把钥匙交给王奇。
“A”“S”“R”这是三把子女所刻画的字样。
“17和35是老爷钥匙上刻画的字样,但17字样的钥匙一直在老头子自己身上,你们有见过他的这把钥匙么?”
几个人细细回想,最终摇头否定“没有。”
“那35呢?”
“35就是一直放在管家那里保管的钥匙啊。”三妹说道,“17字样我从来没见过。”
这时候,王奇大脑如醍醐灌顶,“我已经知道老头子留下的28是什么意思了。”
“是什么呀?”晴雪迫不及耐地问。
“这个解释起来非常的复杂,你们老爷子非常的聪明。将各种信息融会贯通在一起,并且很早前就已经给出了答案。
那我们来说一下这些东西留下的都是什么意思吧,首先这个ASR不能按照顺序来,它其实是一种加密方式,RSA非对称加密方式。RSA加密方式是一种广泛使用的公钥加密算法,它基于数论中的大数分解和模幂运算的困难性来实现数据的安全加密。RSA算法的核心在于生成一对密钥:公钥和私钥。公钥用于加密数据,而私钥则用于解密数据。
在RSA加密过程中,首先需要将明文数据转换为数字形式,然后使用公钥对这个数字进行模幂运算,得到加密后的密文。由于公钥是公开的,任何人都可以使用它来加密数据,但只有持有对应私钥的人才能解密得到原始数据。
RSA算法的安全性建立在以下两个数学问题的困难性上:一是大质数分解问题,即将一个大数分解为两个质数的乘积是非常困难的;二是模幂运算的逆运算问题,即已知模幂运算的结果和模数,要找出底数和指数是非常困难的。因此,只要选择的质数足够大,RSA算法就能提供很高的安全性。
RSA加密算法在实际应用中广泛应用于数据传输加密、数字签名、密钥交换等领域。它能够有效保护数据的机密性、完整性和真实性,确保通信双方的安全通信。同时,RSA算法也被广泛集成在各种安全协议和系统中,为网络安全提供了重要的保障。”
“OKOK停停停,我知道你很懂这个RSA加密方式但是你能先解开秘文么?”
本小章还未完,请点击下一页继续阅读后面精彩内容!
“这个光靠脑子是无法计算的,必须借助计算机的帮助。在没有私钥的帮助下想要攻破秘文简直天方夜谭。即使是超级计算机强行破解也需要很长的时间,因为指数运算的长度极长,但破获的密码基本都是很短的东西,这使得RSA加密方式变得非常安全。故此对私钥的保密是非常重要的。”王奇拿出一张纸笔,在上面写画,同时转头看向众人“你们想知道加密原理么?”
众人完全不懂解密,索性摇摇头。
王奇坏笑,“不懂加密原理,也就不会懂这个加密方式。由于学习起来上手很难,我就简单说一下好了。
在RSA算法中,加密过程是将明文转换为整数M,计算C=M^e mod N,其中N是两个大素数p和q的乘积。
e是加密密钥,需要满足1 公钥(N,e)用于加密数据,私钥(N,d)用于解密数据,由于φ(N)难以计算,因此在已知N和e的情况下,计算d是困难的,而且通常e和N选取的数字会非常大。这就保证了RSA算法的安全性。”王奇边说边写。
晴雪眼珠子都晕了,这家伙说的快写的也快。剩下几个人露出压根不懂的表情,像极了十几年前课堂上课遇到老师讲的天书内容。
“OK,大致说完了我们就可以开始解密了,由于秘文对是在生成的时候就出现了公钥和秘钥,所以生成者是可以知道的。根据这些表现,我可以大致理解老头子给的这些数字。其中28应该就是要解密的秘文,拿在自己手上的钥匙为秘钥指数17,另外一把就是N指数35,加密指数e就是剩下三把钥匙的持有者3。
综上得出公钥(35,3),秘钥(35,17),秘文是23。这里说明一下,这个N取的数字不是很大,所以是有可能直接攻击它得到秘钥17的。不过不用担心,估计获得的线索也不是很复杂的东西。”
王奇拿出手机对着AI大模型输入数据,不一会儿就得出了原文。
“原文是7”王奇将手机展示给几人看。
“区区一个7,有必要那么麻烦再用23去加密它么?是不是多此一举啊?”晴雪反问道。
“你真的能不靠加密23能获得什么线索么?用RSA电子签名一般只加密很简短的东西,最好是能与数字对应的玩意,那么用ASCLL码无疑是最合适的选择。适用十进制23对应的是ETB,也就是结束传输快可能也对应着自己生命的终结。但这是加密后的文本,原文是7,在里面对应的字符是‘警铃’bell,可是管家说在其自己出事后再报警,所以这个也没有任何意义。但是十进制中,码表也不过100多个,老头子给的数值实在是太小。不如大胆猜测一下是否需要往上加。
在编码中7和07无异,加上老爷子本身就是简单加密,可能给的数字也有所简化,既然只有一百多个编码,有没有可能减少了100的数值,如果加上去达到107,那么此时对应的字母就是k.”