文件名称:HillCipher:山密码的简单解密器
文件大小:1KB
文件格式:ZIP
更新时间:2024-07-14 03:47:51
Python
希尔密码解密器 我在 Shellcode 2015 中为 Ghost 编写的基本 Hill 密码解密器。 要使用,请在 python 文件中的 3x3 矩阵键中进行硬编码。 当它要求密码时,给它整个密文。 循环将一直运行,直到整个密文被解密,恭喜! 您已成功解密一个山密码。 加密过程是相似的,因此给定明文和加密密钥,您也可以加密。 但是请注意,这不是严格对称的加密算法。 无论加密密钥是什么,它的转置矩阵都必须是可逆的。 3x3 加密矩阵密钥的转置矩阵的逆是解密密钥。 因此可以使用加密密钥计算解密密钥。 您可以在下面的链接中阅读有关此内容的更多信息。 仔细阅读,因为在某些步骤中完成了一些棘手的模运算。 查看了解如何加密和解密 Hill 密码。 那里有一个求解器,但它不会让您输入 3x3 矩阵作为键。
【文件预览】:
HillCipher-master
----hill_cipher.py(991B)
----README.md(1KB)