在python中加密和解密而不使用特殊字符

时间:2013-10-14 20:56:08

标签: python

我想加密某些字符串并在HTTP GET协议中使用它们,而不会导致URL中的特殊字符出错。有关如何将字符串转换为该类加密并再次解密的任何建议?哪种加密库最适合这种情况?

1 个答案:

答案 0 :(得分:6)

使用标准加密算法(来自库)加密和解密,并使用base 64(来自base64模块)对加密的sting进行编码。

您的工作流程变为:

  1. 使用加密库加密明文(为您提供密文
  2. 使用base 64编码密文(为您提供编码的密文,这是URL证明)
  3. 使用base 64解码编码的密文(给你密文
  4. 使用加密库解密密文(为您提供明文

  5. 一些加密库: