python - python可以访问本地存储在 keystore (如seahorse/Apple Keychain)中的RSA私钥吗

标签 python django encryption keystore keychain

除了不加密之外,我别无选择,只能将 RSA 私钥与非对称加密的数据放在同一系统上。 (我的系统无法访问远程服务器等)所以我认为使用海马(ubuntu)或钥匙串(keychain)访问(苹果)可能有用?

是否可以从 python 访问存储在其中之一中的私钥?

除了不在本地存储私钥之外,还有其他方法吗?

我需要一个可逆的密码,所以散列不是一个选项。

最佳答案

是的,对此有几种解决方案,但到目前为止我发现的最好的解决方案是 key 圈。

Python 模块 keyring支持 OSX、Windows 以及 Gnome key 环和 KDE 钱包。刚刚在 OSX 上尝试过,很高兴没有出现任何问题。非常尊重其作者 Jason R. Coombs。

源代码位于http://bitbucket.org/kang/python-keyring-lib , 但 pip install keyring 也可以工作

关于python - python可以访问本地存储在 keystore (如seahorse/Apple Keychain)中的RSA私钥吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11142044/

相关文章:

django - 如何从 Django 中的 UserCreationForm 中删除用户名字段

mysql - 使用加密的 Amazon RDS 的 SQL 范围查询

java - 我如何加密/解密 Spring Boot 服务器属性

Python scikit-learn - 类型错误

python - Pandas - 按 id 分组并删除重复项

interpreter - 持久的 Python 命令行历史

java - 使用java创建凯撒密码方法

python - 删除输出中的括号和引号

与其他测试用例一起运行时 Django 单元测试失败

python - Django:按基于类的 View 重定向已经登录的用户