UUID/Hash生成器
UUID/Hash生成器
FREE TOOL

UUID/Hash生成器

UUID v1/v4 批量生成,MD5、SHA-1、SHA-256、SHA-512 哈希计算,支持文件拖拽哈希校验,纯前端本地运行,数据不上传服务器。

🔒 100% 本地运行 · 数据不上传服务器 · 安全隐私
UUID 版本:
生成数量: (1 - 1000)
格式选项:
点击「生成 UUID」按钮,结果将显示在这里
输入文本:
📁
点击或拖拽文件到这里,计算文件哈希值
支持任意类型文件,本地读取不上传,最大 500MB
正在计算文件哈希值,请稍候...
输入文本或上传文件后点击「计算哈希」,结果将显示在这里

🔗 相关工具推荐

Base64 编解码

文本图片Base64转换

URL 编码解码

网址编码转换工具

JWT 解码器

Token解析与验证

随机密码生成器

安全密码一键生成

📖 UUID/Hash生成器 使用指南

什么是UUID和Hash

UUID(通用唯一识别码)是一串128位的标识符,理论上全局唯一,广泛用于分布式系统、数据库主键、API令牌等场景。Hash(哈希)是将任意长度的数据映射为固定长度摘要的算法,常用于数据完整性校验、密码存储、数字签名等场景。本工具支持UUID v1和v4两种版本的批量生成,以及MD5、SHA-1、SHA-256、SHA-512四种哈希算法的实时计算。

主要功能

典型使用场景

开发者在数据库设计中用UUID作为主键替代自增ID,避免数据迁移冲突。微服务架构中用UUID作为请求追踪ID和消息标识。测试阶段批量生成UUID用于模拟数据。下载文件后用SHA-256校验文件完整性,确认文件未被篡改。密码学场景中用SHA-512做数据签名摘要。MD5常用于非安全场景的缓存键值生成和数据去重。

使用教程

切换到UUID标签页,选择v4或v1版本,设置生成数量(1-1000),按需勾选格式选项(大写、花括号、去连字符),点击生成按钮即可。结果列表中每条UUID旁有复制按钮,也可点击复制全部。切换到Hash标签页,在输入框中输入文本,点击计算哈希即可同时得到四种算法的结果。文件Hash计算只需将文件拖拽到虚线框区域,工具会自动读取文件并计算哈希值。

实用技巧

常见问题 FAQ

UUID v1和v4有什么区别?

UUID v1基于当前时间戳和MAC地址(或随机节点标识)生成,具有时间可排序性,适合需要按生成顺序排列的场景。UUID v4完全基于随机数生成,不带任何设备或时间信息,隐私性更好,碰撞概率极低,是目前最常用的版本。

UUID会重复吗?重复概率多大?

UUID v4的重复概率极低。128位中有122位随机性,生成约2.7乘10的14次方个UUID后才有50%概率出现一次碰撞。在正常使用场景下,UUID几乎不可能重复,可以安全地作为全局唯一标识符使用。

MD5还安全吗?

MD5已被证明存在碰撞漏洞,不适合用于安全场景如密码存储、数字签名。但仍可用于非安全场景:文件缓存键值、数据去重指纹、ETag生成等。如果涉及安全需求,请使用SHA-256或SHA-512。

SHA-256用在什么场景?

SHA-256是目前最广泛使用的安全哈希算法,应用场景包括:区块链交易哈希、SSL/TLS证书签名、文件完整性校验、密码存储(配合盐值)、API请求签名、Git提交哈希等。它在安全性和计算性能之间取得了最佳平衡。

文件Hash有什么用?

文件哈希值是文件的数字指纹,任何微小改动都会导致哈希值完全不同。常见用途:下载后校验文件是否完整未被篡改、比对两个文件是否内容相同、检测文件是否被修改过、云存储去重判断。软件发布方通常提供SHA-256校验值供用户验证。