V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jessehzj
V2EX  ›  程序员

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

  •  
  •   jessehzj · 58 天前 · 1503 次点击
    这是一个创建于 58 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    10 条回复    2022-05-06 13:53:36 +08:00
    dcsuibian
        1
    dcsuibian  
       58 天前
    UUID ?
    ClericPy
        2
    ClericPy  
       58 天前
    分段太多应该不是分段哈希

    同楼上, uuid 长度和格式都吻合了
    3dwelcome
        3
    3dwelcome  
       58 天前   ❤️ 1
    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
        4
    ViriF  
       58 天前
    version-4, variant-1 UUID?
    icyalala
        5
    icyalala  
       58 天前
    这不是加密
    格式就是标准 UUID: https://en.wikipedia.org/wiki/Universally_unique_identifier
    大部分语言都有内置函数生成
    Kisesy
        6
    Kisesy  
       58 天前
    9259da8f-18bb-46b9-baf5-b91e344e09de
    ca4901b8-49ab-409b-8dc9-acdcb132872c
    跟这个类似,应该是 UUID v4 版
    aragakiyuii
        7
    aragakiyuii  
       58 天前 via iPhone   ❤️ 3
    uuid version4
    第三段第一个字符代表版本
    BrettD
        8
    BrettD  
       58 天前 via iPhone   ❤️ 1
    哈希不是加密,加密算法需要是可解密的可逆操作
    aragakiyuii
        9
    aragakiyuii  
       58 天前   ❤️ 1
    关于 UUID wiki 上看不太明白的可以看看这个 blog
    https://kingsamchen.github.io/2021/02/25/uuid-and-its-implementations-1/
    LeegoYih
        10
    LeegoYih  
       58 天前
    我也经常用 uuid 当文件名
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2482 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:31 · PVG 17:31 · LAX 02:31 · JFK 05:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.