首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只使用标准库的Python加密

只使用标准库的Python加密
EN

Stack Overflow用户
提问于 2011-10-28 10:10:11
回答 2查看 3.2K关注 0票数 1

可能重复:

Can I encrypt email and decrypt it back using python default library set?

我需要Python使用预先设置的加密密钥来加密一些数据,但是如果不安装新的lib (pycrypto等),我就无法找到任何方法。这适用于一些将分发给许多设备的脚本,但除了这个脚本之外,我们不能安装任何新的软件,我们可以使用的惟一库是默认情况下包含在Python2.4中的库(特别是RedHat Enterprise 5附带的构建)。

加密必须是安全的(足够安全通过PCI标准在公共网络上传输数据)。

客户端可以完全访问他们预先拥有的加密密钥,并且必须能够加密和解密数据。

我怎样才能做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2011-10-28 11:32:59

也许您可以重新调用系统本身上的openssl可执行文件?通过这种方式,您可以通过stdin/out将密钥作为文件和数据传递,而不依赖新的python模块。您还可以直接从openssl获得所有算法--包括对称加密和非对称加密以及其他一些优点。

票数 2
EN

Stack Overflow用户

发布于 2011-10-28 10:19:40

如果您找不到一个合适的纯python库,那么您必须自己实现一个常见的算法。期望纯python库的运行速度比本机库慢约100倍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7927896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档