视觉上的DES
该工具运行DES的第一轮并创建一个文本报告,显示所有中间值。 对于研究DES加密算法很有用。
该工具仅用于学习目的,因为它仅加密一个8字节的块,并不适合实际的加密功能。
由p07010k在2020年3月制造。
要求
bitstring模块是必需的。 从pip安装:
pip install bitstring
用法
有两种选择:
使用des.py脚本运行所有16轮DES,并以十六进制获取密文。
只运行了第一轮与desvisually.py,并获得了文字报告,揭示了所有的中间值及其转换。
1. des.py
用法:
des.py [encrypt|decrypt]
示例:我们有一个8字节的字符串November ,并希望对其进行加密。 该脚本将邀请我们将纯文本和一个8字节的密钥粘贴为十六进制。 可以通过输入空字符串来生成随机密钥:
>des.py encryp
2021-11-26 16:14:26
11KB
Python
1