Md *_*man 0 php security encryption cakephp
我Security在CakePHP 3.2中使用实用程序进行加密和解密.我打电话的时候
Security::encrypt('string', 'key') //密钥长度为32或更多
在字符串上的方法,它返回带有一些无效字符的加密字符串,如下所示:
8e88c050ff20cb12984bf1af24b11fc7ada198082c67d6b3da7170572d5bcd54plp21ķ;ܝ%N
我想用这个字符串url.但由于存在一些无效字符,因此无法正常工作.
现在我想避免这些角色.有没有办法避免这些角色?
Security::encrypt() 返回二进制数据,你看到的内容没有任何效果.
如果您需要URL安全字符串,请使用Base64编码作为基础(请务必阅读下面链接的SO问题,因为Base64不是完全URL安全而不采取其他措施).
看到