gpt4 book ai didi

php - Laravel 制作唯一的 16 字符哈希

转载 作者:行者123 更新时间:2023-12-02 00:40:13 26 4
gpt4 key购买 nike

我想创建一个长度为 16 个字符的完全唯一的散列,以便为某些私有(private)博客帖子创建一个公共(public)链接。因此可以在以下位置访问它们:

https://website.com/read/ASDFGHJ9827DYCO9

在 Laravel 中有一个辅助函数可以执行

\Hash::make($request->password);

它生成这样的哈希:

$2y$10$kouytAixb/Yp5gpH7QqL6et/P.fW.qElsGkMncVM.1/29waEqeqjy

麻烦的是,我想做一个只使用字母和数字,长度为16个字符并且绝对唯一的散列。

最佳答案

如果它不需要安全(即您不关心是否有人可以反转它以获得原始值),只需 md5() 即可。这将返回一个分布合理的 16 字符十六进制字符串。

md5($model->id);

关于php - Laravel 制作唯一的 16 字符哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47229506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com