希尔密码破解器
Hill Cipher Cracker,在给定已知明文和密文的情况下执行自动婴儿床拖动。 注意:此脚本仅支持对使用 3x3 密钥矩阵加密的密文进行解密。
依赖关系
此脚本必须与一起运行。
用法
克隆这个存储库。
设置脚本。 要指定密文和已知明文,请分别设置ciphertext和KPT变量。
要为 Hill 密码指定自定义字符集,请修改trans_letter_to_num字典的内容。 注意这个字典必须是一对一的。 如果您的用例不同,则必须修改脚本。 Hill Cipher 的模数由本字典的长度自动确定。
运行sage cribdrag.sage
作者
该脚本由在 HSCTF 网络安全/黑客竞赛期间编写。
1