急怎么用php对url的参数进行加密解密
程序员文章站
2022-06-12 17:54:50
...
急,如何用php对url的参数进行加密解密
由于使用base64_encode()生成的太长,而且太简单,有没有其他方式
------解决方案--------------------
可以尝试用js:
如:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent
------解决方案--------------------
base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符
------解决方案--------------------
原字串的规范客户已经写好,并且还要加密,不可能缩短原字串,只能尽可能保持原长度。base64只是编码,不是加密,也不符合
------解决方案--------------------
这个方法很好,谢谢宝贵意见
由于使用base64_encode()生成的太长,而且太简单,有没有其他方式
------解决方案--------------------
可以尝试用js:
如:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent
------解决方案--------------------
base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符
------解决方案--------------------
原字串的规范客户已经写好,并且还要加密,不可能缩短原字串,只能尽可能保持原长度。base64只是编码,不是加密,也不符合
------解决方案--------------------
这个方法很好,谢谢宝贵意见
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: Oracle RAC正常的重启顺序
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论