我正在尝试在 Ubuntu 16.04 上使用 Python 3.5 上的库 机密。它没有随 python 安装一起提供,我无法通过 pip 安装它。有没有办法让它在 python 3.5 上工作?
原文由 Harshwardhan Jain 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试在 Ubuntu 16.04 上使用 Python 3.5 上的库 机密。它没有随 python 安装一起提供,我无法通过 pip 安装它。有没有办法让它在 python 3.5 上工作?
原文由 Harshwardhan Jain 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用名为 python2-secrets 的 Python 2.7、3.4 和 3.5 的秘密模块的反向移植。 (我觉得这个名字有点混乱)
安装:
pip install --user python2-secrets
原文由 Vicente 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
没有用于此的 PyPi 模块并且 Ubuntu 使用古老的 python 版本这一事实非常烦人,如果有人能解决这个问题就太好了。同时:
要在旧版本的 Python(>= 2.4 和 <= 3.5)中生成机密,您可以使用 os 库中的
urandom
函数。例子:
为了使某些东西向后兼容,在支持时仍然使用新的秘密库,你可以做类似的事情