【发布时间】:2019-01-31 03:36:31
【问题描述】:
嗯,我需要保存具有唯一文件名的图像并将文件名存储在数据库中。我以前做MD5散列,用散列得到的值的文件名保存图像。
但是我想将不必要的空间使用从 32 个字符减少到 10-12 个字符。
我不想 substr() 得到的 md5 哈希为 12 个字符。
有没有办法创建一个 10-12 个字符的自定义散列?
【问题讨论】:
-
可以用 16 个字符表示一个 128 位的 MD5 哈希值。
-
请注意您仍然必须检查重复项。