自定义模式中的散列文件

时间:2012-12-13 05:17:59

标签: php file hash md5

相当简单。如何创建单个函数来创建多值散列网址。

所以例如* getfile.mysite.ltd / file / dl.php?file_id = 10101 *没关系,但我不想透露file_id。出于这个原因,我通过存储在SQL中的通用文件哈希来获取文件。这是文件名的MD5。

以下是我的SQL记录中的内容

 my-vacation-image.jpg -> b16f48c6cfd73bb9bfb058c95175537f

但我不想让它变得更复杂,如下面的考试

 my-vacation-image.jpg -> ce591714-d1e8-46d5-bbfa-23b45bea81e2

关于如何做出任何想法或建议?

1 个答案:

答案 0 :(得分:1)

$dashedHash = implode('-', str_split($hash, 5));