我目前正在完成密码学的在线课程,并且已经完成了练习。课程已经运行了一段时间,我知道答案是在网上,但我想自己完成它的思考行动和研究。
我有一个基于一个/多个时间Pad的13个cipertext列表 - 相同的密码密钥已被用于加密纯文本。我的任务是解密最后一个密文。
到目前为止,我采取的步骤是基于以下位置的折叠技术:
我正在使用以下工具对密文进行异或。
在我关注的教程中,作者建议第一步是确定我试图遵循这些步骤的空格,但是一旦我使用密码就无法识别空格
当我使用密码2和3对第一个cipertext,即密码1进行异或时,我得到以下内容:
15040900180952180C4549114F190E0159490A49120E00521201064C0A4F144F281B13490341004F480203161600000046071B1E4119061D1A411848090F4E0D0000161A0A41140C16160600151C00170B0B090653014E410D4C530F01150116000307520F104D200345020615041C541A49151744490F4C0D0015061C0A1F454F1F4509074D2F01544C080A090028061C1D002E413D004E0B141118
000D064819001E0303490A124C5615001647160C1515451A041D544D0B1D124C3F4F0252021707440D0B4C1100001E075400491E4F1F0A5211070A490B080B0A0700190D044E034F110A00001300490F054F0E08100357001E0853D4315FCEACFA7112C3E55D74AAF3394BB08F7504A8E5019C4E3E838E0F364946F31721A49AD2D24FF6775EFCB4F79FE4217A01B43CB5068BF3B52CA76543187274
000000003E010609164E0C07001F16520D4801490B09160645071950011D0341281B5253040F094C0D4F08010545050150050C1D544D061C5415044548090717074F0611454F164F1F101F411A4F430E0F0219071A0B411505034E461C1B0310454F12480D55040F18451E1B1F0A1C541646410D054C0D4C1B410F1B1B03149AD2D24FF6775EFCB4F79FE4217A01B43CB5068BF3B52CA76543187274
我对基于ASCII表的空间的位置感到困惑,该表为空间值提供了20(HEX)。
很抱歉,如果这还不够,我可以提供更多信息。谢谢Mark。
答案 0 :(得分:1)
您要关联的问题是correct answer。
您似乎没有使用该方法。您应该有c1⊕c2和c1⊕c3,但您的问题包含三个字符串块,一个包含6行,一个包含5行,另一个包含4行。这对我们来说甚至不足以猜出你的问题是什么。返回链接的答案,阅读并按照其中列出的步骤进行操作。