在解决替换密码的时候,我们一般使用Jcrypto或者cryptool(https://www.cryptool.org/de/jcryptool)先进行频率分析。


然而我不久前发现了个有用的工具可以进行自动分析替换。
就是SubstitutionBreaker
https://gitlab.com/guballa/SubstitutionBreaker
。
比如下面这个CTF题:
VIZZB IFIUOJBWO NVXAP OBC XZZ UKHVN IFIUOJBWO HB XVIXW XAW VXFI X QIXN VBD KQ IFIUOJBWO WBKAH NBWXO VBD XJBCN NKG QLKEIU DI XUI VIUI DKNV QNCWIANQ XN DXPIMKIZW VKHV QEVBBZ KA XUZKAHNBA FKUHKAKX XAW DI VXFI HBN QNCWIANQ NCAKAH KA MUBG XZZ XEUBQQ XGIUKEX MUBG PKAWIUHXUNIA NVUBCHV 12NV HUXWI XAW DI XUI SCQN QB HZXW NVXN XZZ EBCZW SBKA CQ NBWXO XAW DI DXAN NB NVXAP DXPIMKIZW MBU JIKAH QCEV XA BCNQNXAWKAH VBQN HKFI OBCUQIZFIQ X JKH UBCAW BM XLLZXCQI XAW NVI PIO KQ 640I11012805M211J0XJ24MM02X1IW09
安装好SubstitutionBreaker之后使用一下子命令就可以自动破译出替换密码。


介绍了一款名为SubstitutionBreaker的工具,它能够自动分析并破解替换密码,通过频率分析来解决复杂的密码替换问题。文章提及了如何使用该工具破解一个具体的CTF题目,展示了其在密码学领域的实用性。

被折叠的 条评论
为什么被折叠?



