我正在使用此代码:
$url = "http://www.webtoolkit.info/javascript-base64.html";
print base64_encode($url);
但是结果很长:“ aHR0cDovL3d3dy53ZWJ0b29sa2l0LmluZm8vamF2YXNjcmlwdC1iYXNlNjQuaHRtbA ==”
有没有一种方法可以将长字符串转换为短加密并能够转换?
例如:
new_encrypt("http://www.webtoolkit.info/javascript-base64.html")
Result: "431ASDFafk2"
解决方法:
编码未加密.如果您依赖于此来确保安全性,那么将来您将遭受非常讨厌的打击.
Base 64编码用于将8位宽的数据转换为可以通过使用6或7位的通信通道发送而不会丢失数据的格式.由于6位小于8位,因此编码字符串显然将比原始字符串更长.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。