我一直在寻找如何加密和解密字符串的时间。但大部分都在 2.7 中,任何使用 3.2 的东西都不允许我打印它或将它添加到字符串中。
所以我想做的是:
mystring = "Hello stackoverflow!"
encoded = encode(mystring,"password")
print(encoded)
jgAKLJK34t3g(一堆随机字母)
decoded = decode(encoded,"password")
print(decoded)
你好计算器!
无论如何这样做,使用 python 3.X 并且当字符串被编码时它仍然是一个字符串,而不是任何其他变量类型。
原文由 David 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 Windows 7 系统和 Python 3.5 上编译所有最常提到的密码学库时遇到了麻烦。
这是最终对我有用的解决方案。