1

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

4

1 回答 1

6

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

您的工作流程变为:

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

一些加密库:

于 2013-10-14T21:01:33.927 回答