如果 URL 中有特殊字符,我想加密某些字符串并在 HTTP GET 协议(protocol)中使用它们而不会导致错误。关于如何将字符串转换为那种加密并再次解密的任何建议?哪种加密库最适合这种情况?
最佳答案
使用标准加密算法(来自库)进行加密和解密,并使用 base 64(来自 base64
模块)对加密后的字符串进行编码。
您的工作流程变为:
- 使用加密库加密明文(给你密文)
- 使用 base 64 编码密文(给你一个编码的密文,这是 URL 证明)
- 使用 base 64 解码编码的密文(返回密文)
- 使用加密库解密密文(返回明文)
一些加密库:
关于python - 不使用特殊字符在python中加密和解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19369154/