可能重复:
Can I encrypt email and decrypt it back using python default library set?
我需要Python使用预先设置的加密密钥来加密一些数据,但是如果不安装新的lib (pycrypto等),我就无法找到任何方法。这适用于一些将分发给许多设备的脚本,但除了这个脚本之外,我们不能安装任何新的软件,我们可以使用的惟一库是默认情况下包含在Python2.4中的库(特别是RedHat Enterprise 5附带的构建)。
加密必须是安全的(足够安全通过PCI标准在公共网络上传输数据)。
客户端可以完全访问他们预先拥有的加密密钥,并且必须能够加密和解密数据。
我怎样才能做到这一点呢?
发布于 2011-10-28 11:32:59
也许您可以重新调用系统本身上的openssl可执行文件?通过这种方式,您可以通过stdin/out将密钥作为文件和数据传递,而不依赖新的python模块。您还可以直接从openssl获得所有算法--包括对称加密和非对称加密以及其他一些优点。
发布于 2011-10-28 10:19:40
如果您找不到一个合适的纯python库,那么您必须自己实现一个常见的算法。期望纯python库的运行速度比本机库慢约100倍。
https://stackoverflow.com/questions/7927896
复制相似问题