Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python 3中最先进的面向流的AES加密?_Python 3.x_Encryption_Aes - Fatal编程技术网

Python 3.x Python 3中最先进的面向流的AES加密?

Python 3.x Python 3中最先进的面向流的AES加密?,python-3.x,encryption,aes,Python 3.x,Encryption,Aes,作为一名Python初学者,我正在寻找Python中良好的加密示例。直到现在,我发现的每一个代码片段都很奇怪——没有真正的填充,而且对于块的大小完全不舒服。 当我以流的形式处理大数据时,我也希望有一个舒适的块大小处理 在Java中,使用以下两行(: 在Python中执行相同操作时,我必须使用什么(与哪个加密库无关)?不会直接调用CipherInputStream最先进的技术-它(以前使用过吗?)shuffleBadpattingException,包括与身份验证标记相关的异常-在表下。我将测试它

作为一名Python初学者,我正在寻找Python中良好的加密示例。直到现在,我发现的每一个代码片段都很奇怪——没有真正的填充,而且对于块的大小完全不舒服。 当我以流的形式处理大数据时,我也希望有一个舒适的块大小处理

Java中,使用以下两行(:


在Python中执行相同操作时,我必须使用什么(与哪个加密库无关)?

不会直接调用
CipherInputStream
最先进的技术-它(以前使用过吗?)shuffle
BadpattingException
,包括与身份验证标记相关的异常-在表下。我将测试它现在的运行情况,但我担心它不会表现得太好。但好的,重点是在Python中对AES进行流式处理。不,填充仅应用于流的末尾。如果读取操作请求的字节数与表中的字节数不匹配,则通过调整密码块大小,未使用的字节在被请求/读取之前一直保存在CipherInputStream的内部。啊,.Robert,你真的不必向我解释密码。为什么不尝试创建你自己的
RawIOBase
衍生物呢?这里有一个,你可能需要从中重构M2Crypto:
cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); // or better "AES/GCM/NoPadding"
stream = new CipherInputStream(cipher);