AES-python:AES加密和解密文件

时间:2024-05-08 14:08:43
【文件属性】:

文件名称:AES-python:AES加密和解密文件

文件大小:99KB

文件格式:ZIP

更新时间:2024-05-08 14:08:43

Python

AES-Python 使用128位密钥大小的文件进行加密和解密的AES使用Python版本3.6.8和numpy版本1.18.1开发的项目您可以在文件fot测试目录中找到加密密钥和要加密的文件。 代码结构 您可以在src文件夹中找到代码 CF_Multi.py 通过Galois字段进行MixColumns函数的乘法 Chiffrement_AES.py Rijndael加密功能 crypt_decrypt_fichier 加密和解密文件的功能 Dechiffrement_AES.py Rijndael解密功能 main.py 用于加密和解密文件的用户界面 矩阵 包含Sbox,InvSbox和Rcon矩阵 MiseEnForme.py 包含将String转换为list并将uint8类型的列表转换为numpy数组的函数 Operation_cle.py AddRounkey操作


【文件预览】:
AES-python-main
----Pictures()
--------Chargement_fichier_chiff.png(32KB)
--------cle_txt.png(28KB)
--------cle_main.png(27KB)
----files for test()
--------Tux.png(10KB)
--------test.txt(14B)
--------cle.txt(54B)
----src()
--------CF_Multi.py(1KB)
--------MiseEnForme.py(483B)
--------crypt_decrypt_fichier.py(2KB)
--------Matrices.py(4KB)
--------Chiffrement_AES.py(2KB)
--------main.pyw(5KB)
--------Dechiffrement_AES.py(3KB)
--------Operation_cle.py(801B)
----LICENSE(1KB)
----README.md(2KB)

网友评论