Skip to content

Instantly share code, notes, and snippets.

@zyzsdy
Created July 20, 2023 08:09
Show Gist options
  • Save zyzsdy/31c395a53638975880ad2edb291dfb75 to your computer and use it in GitHub Desktop.
Save zyzsdy/31c395a53638975880ad2edb291dfb75 to your computer and use it in GitHub Desktop.

一天,密码吧前吧主SEVENKING需要给Sevenkplus发送几条密信。 SEVENKING的密码吧吧主也不是白当的,他知道一次一密(One-Time Pad)是这个世界上最强的加密方式,没有人可以破解。

于是他和Sevenkplus在线下绝对安全的地方商议了一次一密密码本,并约定使用密码逐字节异或的方式加密。

终于,到了SEVENKING需要给Sevenkplus寄密信的这天。

但是SEVENKING犯了一个重大错误!

他每次发送完一封密信,他都错误的把密钥重置了!

这下不是一次一密了。

SEVENKING也不是没有想到,刚好有个不怀好意的人正在监听他们之间的信道,于是他们之间的通信全部被截获了,截获到的内容如下:

170b0763617f60772c21002d2730007f76312c002c374956011b1a501c5c0f7f1619180f54136616070448061d1d051f0e05111a410d4f1a4b540a195644535f021640140b0843520e07104758510255115151425d5c46401e432f4c120c1042030d195d0b5643525d5152584d4405425d07165f435318500b5a10004a4114155a07401343034357554f53414150445e14565311115c0746115a0654014446575f11571740164609531051465c4118585f554546141c4c5e5048165d5a45585e034b3c

0020200024383639317241302226003a2a652748283f4c4706131150035b5d5b0a000b13505d5a104e50010b061519161f0f11534f0d0b4d4645014b4e1441590e0d1355060f0f58160f06471f1237585a5b5655154d5c565d430f56460a4303420e40471150435e564d4314430b145c5c46045f595a5d5744430d115115510f5b015952424a1548584b425b025846500f4c4411125d0e0a45570d5a0b42084c5c43141151145b0a580b5e51145b4a4041450a511307465a5c06454243494b5c011616025d05115b0d53595b570f0654421669

17272850243a3a232a205379383c4c2265202a4326264e560d06540612484640161042065f505c1a1904010a1c50011f19040b1a5f160a1e02410c5d1707595112105a57050a43520b160b5143414f19465a51515d19595249430f56440a0f1407437a5500465045195b59445c0114431446345f525356561651440650455c0440151813730756575719555b11595343121417500b504209115a064b44540a594a425d0619035c05461b40425d5756195c54115e0e02451c156f

152c214935273c39243e4c2063755426203c6457203f4c020e1517155352464b07060c43595a5d1706020106131c55081f0a00014b0d0c08510c42555e10504200114a14091f104507140a51421e43585f5618515a54445f551b465553110b070f024d5d06545d17494a5f5658010b4314461053444351410d5a03454d5d510c12125b135016455440195a5d065855500d1417500b550e1f115b0058081b46595755140c57085d105516594051184c51585f0e5f0f0116465a450157555a4158011716005f14544b45535b5312120e5d475d435f0b4244595b584354184945194c59044b1c6e

170b0763617f607735204f342626453d652464542121494e041d1a17535b414b43060c095e4a4f01051548061d1d051f0e05111a410d434d4c4f1619580a594941175647100f0d5642160246455b005041535646461e14585e0c115457010407420a5714064748474d57574655140e4918070c5215464d491e5801484a5a58175b085313531341185855455d41585842115145580b5342050a5e0f58065814594d585b0b19075c0214015f5b445d4c50455813534115465b470c1112575e5e5e0345420b560c1f186f

04293754282d3a27243c542a6f36412065292b4f2273464d1a031502171a5b4043061a135d5c5c0a07174445170816121b02021a4004434d434e0619440c5442080d5414130f10550d0b434358460b1955575b404c49405a5f0d465d5c110b17110a5847114611514b575d14500d00565d14075841165b5c115a10175050474153085013530756535e4b59470f55451d41595b5d45410c0f115707190d59464c515414154c1441135d16105952184c5154110f5918465954151510484c5f541d170a5a155a0f56166f

0020200024383639317241302226003a2a65224f3a27455048110c131b5b4148061042025f570e00061c0404101f071b0e050a1d5d430e004d4e051954164c40150c544605160b4842070d50114216434b5e5d125057405b45100f5941111042030d5d14005b52584c4a5153511746445003424f5a435654014644025c5b511353125d5c5f464157195c585500565311085617450d5d11460c5c174b0d5013515756140350035e021842564358541856571109530014585b5b02455d46435e421010580a4708544b4b123f

0020374f34293b77313a492a6f364f23352030493d3a4f4c44540411014e464c0a13030d45400e00081e48001c181414190945074606061f0244075a451d4544080c5d14170d0a5d0e154f1453400c58555756124151515a42430e57400c190d0c101514015c4254564e5546140909425d4604574655515d05400d0b5e154414481c5856424654565d19555a005d5a540f5f52424914030801120a5e0a5e125d195014015c03420346424057474b51565f110359134655404c15115d514150400c1c16025d05114810484f5b574c125e5d4e0a5802183c

SEVENKING共发送了8次通信,此处是这些字节的十六进制表示。

你能尝试破解SEVENKING和Sevenkplus之间的通信内容吗?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment