一个超轻量级的库,可以用aes安全地加密任何文件。

aesp的Python项目详细描述


aespy是一个超轻量级的纯python库,用于执行aes 加密。它大量使用了流行的密码库,简化了 AES加密和解密文件到一个单一的功能。

用法

简单用法如下:

importaespyencrypt_me="my_transcript.pdf"output_file=easy-aes.encrypt_file(encrypt_me)

输出文件是具有新文件名的字符串。

警告:如果忘记密码并删除 原始数据,您的文件将无法检索!

importaespyencrypted_file="my_encrypted_filename.aes"binary_data=easy-aes.decrypt_file(encrypted_file)withopen('my_new_file.aaa','wb')asnew_file:new_file.write(decrypted_data)

decrypt_文件返回一个python对象,该对象包含 现在解密的数据。

安装

Aespy工作于Python3.3+。要安装它, 使用:

$ pip install aespy

0.1

2016年9月10日发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现的一个简单算法(计算概率)   更改应用程序背景动画的java首选项   java捕获图像并通过socket发送   基于双精度数组的对象的java排序Arraylist?   java似乎无法获得前面数字的正确总和   java卡住了Tomcat线程。日食乐观锁定   java是一个异步的Throwable类的printStackTrace()   java随机错误(可能是)Android支持库   java我应该在代码中自动创建DB表,还是在安装过程中使用preinit?   在被调用的方法/函数Java/Android中处理异常?   arraylist Java发送电子邮件非法分号?   while循环中的Java数组   java Arquillian和TransactionAttribute类型。需要新的   java“未找到合适的驱动程序”获取此错误   java高性能地将子类转换为真正的超类   java如何从另一个活动访问变量   安卓 Java Kotlin泛型将类getter作为参数传递到函数中   尝试访问数组的某个位置时需要java“]”