请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

借问一个php加密解密的问题?

老师借这个课程求助您

1:老师,我最近在做一个项目,是要把一些id数字加密后,生成二维码。

2:但是平常的加密,生成的密文都特别长,二维码密度高,二维码图片小点就没办法扫了

3:有什么加密算法,可以密文很短,加密后同时可以解密。

4:或者老师有没有做过类似的,求代码或算法思想

老师救命啊!


正在回答 回答被采纳积分+3

1回答

Pangee 2018-05-14 15:38:03

给你一个建议,借助数据库,原文对应着生成一个短串,只要短串在数据库内唯一就好。
这个方案不好之处在于,借助了外部服务

0 回复 有任何疑惑可以回复我~
  • 提问者 弱弱小乖乖 #1
    我这生成的数量很大,没办法用数据库
    回复 有任何疑惑可以回复我~ 2018-05-14 16:38:16
  • Pangee 回复 提问者 弱弱小乖乖 #2
    数据量大,可以考虑截取md5后的32位字符串的中间8位或16位,一般碰撞几率小
    回复 有任何疑惑可以回复我~ 2018-05-14 19:56:54
  • 提问者 弱弱小乖乖 回复 Pangee #3
    md5的没办法解密
    回复 有任何疑惑可以回复我~ 2018-05-14 20:00:37
问题已解决,确定采纳
还有疑问,暂不采纳
高性能的PHP API接口开发
  • 参与学习       1044    人
  • 解答问题       149    个

掌握核心API接口开发及性能调优,让你的代码运行效率加倍

了解课程
意见反馈 帮助中心 APP下载
官方微信