这些加密字符串是怎么产生的

2022-05-05 22:06:25 +08:00
 jessehzj

下面是一些图片的名字,看起来是时间 hash 来的,但是也没有重复,大手子帮忙看看,是什么软件会产生这样规律的图片名字,

00a5036a-07d3-4131-b677-956312bbbc2c.jpg 00e53d76-db08-4ae2-86f-ca1cd7c8c32b.jpg 0a91f05d-948b-48d4-aac5-5cbd2e85238fjpg 0a592388-1535-4f9f-8201-ecb78c48bb3d.jpg

1914 次点击
所在节点    程序员
10 条回复
dcsuibian
2022-05-05 22:07:19 +08:00
UUID ?
ClericPy
2022-05-05 22:12:29 +08:00
分段太多应该不是分段哈希

同楼上, uuid 长度和格式都吻合了
3dwelcome
2022-05-05 22:14:06 +08:00
00a5036a-07d3-[4]131-b677-956312bbbc2c.jpg
00e53d76-db08-[4]ae2-86f-ca1cd7c8c32b.jpg
0a91f05d-948b-[4]8d4-aac5-5cbd2e85238f.jpg
0a592388-1535-[4]f9f-8201-ecb78c48bb3d.jpg

发现规律了吧,都是 4 。

你可以发现,所有的文件名,这个位置都是 4.
ViriF
2022-05-05 22:19:43 +08:00
version-4, variant-1 UUID?
icyalala
2022-05-05 22:19:49 +08:00
这不是加密
格式就是标准 UUID: https://en.wikipedia.org/wiki/Universally_unique_identifier
大部分语言都有内置函数生成
Kisesy
2022-05-05 22:20:43 +08:00
9259da8f-18bb-46b9-baf5-b91e344e09de
ca4901b8-49ab-409b-8dc9-acdcb132872c
跟这个类似,应该是 UUID v4 版
aragakiyuii
2022-05-05 23:08:46 +08:00
uuid version4
第三段第一个字符代表版本
BrettD
2022-05-05 23:12:09 +08:00
哈希不是加密,加密算法需要是可解密的可逆操作
aragakiyuii
2022-05-05 23:40:47 +08:00
关于 UUID wiki 上看不太明白的可以看看这个 blog
https://kingsamchen.github.io/2021/02/25/uuid-and-its-implementations-1/
LeegoYih
2022-05-06 13:53:36 +08:00
我也经常用 uuid 当文件名

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/851051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX