当前位置:  开发笔记 > 编程语言 > 正文

Python:如何添加RSA填充?

如何解决《Python:如何添加RSA填充?》经验,为你挑选了1个好方法。

我一直在寻找大多数python加密库,我决定使用PyCrypto或M2Crypto.
我放弃了ezPyCrypto,因为它只支持MD5进行签名和Keyczar,因为它还不够成熟.

所以我读过如果要加密的文本(或签名哈希)未正确填充,RSA很容易受到多次攻击.
这是什么意思?
PyCrypto或M2Crypto都没有提到任何关于这一点,谷歌没有找到任何相关的东西.这些库是否会自动添加paddign?一个人怎么说?

如果上面的答案是否定的,那么什么被认为是正确的填充?



1> Prody..:

PyCrypto不添加提到的填充.
相反,M2Crypto确实如此.

M2Crypto构建于openSSL之上,主要支持您需要的所有内容,仍然维护和更新,而PyCrypto会发出多个弃用警告.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有