我正在使用base64_encode函数来散列字符串.字符串必须是a-zA-Z0-9,有时base64_encode最后输出=符号(有时两次).
更改base64_encode函数(覆盖?)以省略=符号的最有效方法是什么?
如果要稍后解码该值,=则需要最后的可能s .此外,字符集a-zA-Z0-9只有62个值,因此base- 64编码值永远不会适合它.
更新:如果需要哈希字符串,为什么不使用哈希函数?md5应该是一个很好的解决方案,除非应用程序是安全敏感的,在这种情况下sha1应该使用更强的哈希(或更好).
| 归档时间: |
|
| 查看次数: |
2137 次 |
| 最近记录: |