Python 实现RSA加解密文本文件

qqarmor37980 7 0 pdf 2022-04-09 06:04:41

近来在使用python写项目,特此记录一下项目中遇到的文件加解密问题。RSA算法什么是RSA算法?项目选型的算法是RSA非对称加密算法,关于这个算法不做过多的解释,咱们划重点:。为何要减去11个byte?因为我们使用的是PKCS1Padding占用了11个byte,那么它能加密的明文长度就必须减去这11个byte可能会遇到什么问题?上面的方法,加解密的效率非常的低,因为是逐行加解密,一个300M的脚本文件,加密完成耗时40分钟,这个实在是太难受了,所以调整了策略,先压缩再加密,所以就涉及到二进制文件的读取与写入,最后的实现代码如下:

Python 实现RSA加解密文本文件

Python 实现RSA加解密文本文件

Python 实现RSA加解密文本文件

Python 实现RSA加解密文本文件

Python 实现RSA加解密文本文件

Python 实现RSA加解密文本文件

用户评论
请输入评论内容
评分:
暂无评论