php 如何解密 数据

1.使用 php 解密数据

js 代码
result = eval('('+utf8to16(zip_depress(base64decode('data加密数据')))+')');

如何使用php解密出来

1.base64 加密
2.gzip 解密?
3.utf8转utf16?

加密的data

5Zjfb5swEMf/F57RML+M6Wu1dX2JJlXaJo0pMmDAHWBkTJu06v++M5AmWdeVJFsrtJfqfD7b9737xHK5N6S4bY2zb/cGT40zAxM3QKFjmEbCpFq2iioG7pxTcLUFbdilDkPIhXFM5blI9TxBhNie7YGzkfxKiZp9YTwvlI595yKE9I6iFHJBK73gox6XjEqu1qPr6tLWzk6N4/df9ZG0ZJ8kT8ARkBCBo+QpWzaDy9DniZK3xd6adVUxJde7vlIkVHFRj76o80MnjDqcOj7MZmUnJGsTVve7ItRnIqtlLGmdDue0WtSVkFqSTuVdr0nRfMnHCLDbvcFg7W4+Hr+ArWCGxrFkN7xPbJlJUW+kL3YyPi94zdrfJN13Y6snQBj+ZtjZWQszitP6mteb+GUyNEyKDoSZRsrbBEwQZUPO7Br63CddUfmDqbHyNvKIv43d6wevcl0x13gw9xByj0TInxFCrh1EncdoAj3xY6RtG2w/JuGcoHqUMRmqmHFgKl+l9B9x9QiTE/jEDw6GySUI267jTIbpw+EwEeS9CNPnizeCSSf3v8GEQ/wEJl2H7c3kEoxwcChMQWi7KOiLOQ2miyNgsv/mzRSi1IZSpynTvXBS3Zcw0zaC7pAsZk+ReoEn+7TL6U8sPYPSJBHTELsrWJ3fFaK7BXGnYhYi8hQzO/wVs/A4zA64s2aJ2cs314mkHXtzzRc3/d7C/lHvLZcE88HNZ0E2dGhGWO0lPQ2fvKMDPq9DDj6SHDIfcnCModI48cLN/1DwpkQzomgrYDJFt11Ba5W+DkMHv6lGhsL5METC/od85HP8jbjZS3oaNytOT/1a8Cw032HVuIEB4/5zEc1ZTW+Ms3vopNQjmOtToq0aho5LhrglBC61oT9Y2aZjuqZn+iY2A5OYoWlDtw0TouGYTpaNZBlfaa0WbXjKaSXqFOxruhoHC9B8wyKrqbsqspzI4m1eR5YdWTkobuJ172xafgdBBCwpKqEiC4oBW9cMdst4phiDRSiyZJvUMNsLezANoQr4RWzkYuwhfdPqI6BGDz8B

阅读 2.8k
3 个回答

您问的问题都不是解密的问题

  1. base64 是对数据进行编码成base64和解码成普通字符,要编码成base64主要是用于解决网络上不能传输不可见字符的问题。通过编码后再传输到服务端,服务端在解码这样就可以拿到原来传输的字符。
  2. gzip貌似是对数据进行压缩处理,到服务端进行解压操作。
  3. utf8转utf16是转义字符编码;

要实现数据加密、解密常用的有:

  1. 非对称:rsa(比des安全,算法性能不好,常用于对数据进行签名处理)
  2. 对称:des(较安全,算法性能比rsa好,常用于数据加密解密)

用过rsa加密
密钥对 前端数据提交的时候先用公钥加密 后台获取数据用私钥解密
百度的方案 个人觉的挺麻烦的 如果只是防止除用户以外的第三方获取 直接用https感觉就可以了

base64不属于加密解密,
对性能有要求,就AES
对特别重要的数据,可用RSA

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题