嗨,我的问题是,每次运行脚本时,base64_encode是否会唯一数据吗?
下面是代码。
<?php
$id = 1;
echo base64_encode($id);
?>
如果它没有每次都提供唯一的数据,那么对字符串进行编码并传入url的意义何在?这会使网址安全吗?
Base64编码不是加密方法。它用于将二进制数据编码为文本,从而使其更安全地通过Internet传输。
如果流传输位,则某些协议可能会对其进行不同的解释。流文本更加可靠。
如果需要真正的加密,则需要使用基于盐的哈希值,例如mcrypt库,该哈希值可以向其他用户隐藏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句