PHP加密到字母数字字符串并解密为原始字符串以在URL中使用

Nor*_*man 4 php encryption

将json数组编码为可在URL查询字符串中使用的字母数字字符串的最佳方法是什么?

我需要一些简单但不容易破解的东西.我已经阅读了所有加密和解密文档.

我需要加密一个json数组例如:{"firstName":"John","lastName":"Doe"}类似的东西a14iw58swd33s541dg2k58kv3s4gvkjsdf33s9f3,所以它可以在url查询字符串中使用http://www.example.com/?v=a14iw58swd33s541dg2k58kv3s4gvkjsdf33s9f3.

我稍后会解密这个服务器端.由于它是URL的一部分,我不能拥有类似的东西ȃZ Vì§n‹ØfjÒ šçæ¹ä¯

什么是一个简单而安全的方法呢?

dec*_*eze 6

  1. 使用您认为合适的任何加密函数进行加密,这将生成二进制数据.
  2. 运行二进制数据base64_encode以获取仅ASCII字符串.
  3. ???
  4. 利润!
  5. 反转上述步骤.