一个超轻量级的库,可以用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在使用mutator方法时遇到问题   java应用程序是否连接到服务器   java OutputStreamWriter不重写文件   java如何将捕获的异常与异步任务安卓中的标准异常进行比较?   java初始化和声明对象和方法   用于上传个人资料图片的java ActivityResultLauncher   如何检查Java字符串的第二个数字是否在1到5之间   googleappengine和Java版本   java如何获取eclipse tomcat配置文件夹路径?   在Android上使用GSON时出现java垃圾收集器问题   如何在java中逐层显示图像   JavaSpring数据规范动态条件   java Spring MongoDB在请求时非常慢   java如何在图像滑动视图上进行循环?   java我在函数中有一个空指针异常,不知道如何修复它   通过java运行的Cassandra Talend作业引发错误   java ConcurrentHashMap。initTable(),为什么检查表两次为空?