类文件对象的透明加密和解密
encrypted-stream的Python项目详细描述
encrypted-stream
警告:这项工作仍在进行中,您可能还不应该使用它。
这个模块允许你在一个特殊的读卡器类中包装一个未加密的文件。读取器的行为与普通文件完全相同,只是从中读取的所有数据都是加密的。它使用一种特殊的加密协议,允许它加密几乎任意大的文件,而不使用额外的磁盘空间和很少的RAM(大约1 MB)。它甚至允许您跳转到输出中的不同位置,这在使用它上载文件并需要重新启动上载时非常有用。
还有一个对应的writer接受加密的流并将其解密为底层文件。
>理论上有几兆字节的数据,但我不希望有人碰到这个^ ^ /p>