Trình xác thực và Giải mã UUID
Xác thực các chuỗi UUID, chuẩn hóa định dạng GUID, và giải mã siêu dữ liệu UUID v1, v4, và v5 bao gồm dấu thời gian (timestamp), biến thể (variant), nút (node), tải nạp ngẫu nhiên (random payload), và xác minh không gian tên/tên v5.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình xác thực và Giải mã UUID
Trình Xác thực/Giải mã UUID này kiểm tra xem một UUID hoặc GUID có hợp lệ về mặt cấu trúc hay không, chuẩn hóa các định dạng được chấp nhận và giải thích các trường quan trọng đối với UUID v1, UUID v4 và UUID v5. Công cụ được xây dựng dành cho các nhà phát triển, kỹ sư QA, đội ngũ hỗ trợ kỹ thuật và bất kỳ ai cần kiểm tra các ID từ nhật ký (log), cơ sở dữ liệu, tải trọng API, hệ thống theo vết (tracing) hoặc đánh giá bảo mật.
Cách sử dụng Trình Xác thực/Giải mã UUID
- Dán một UUID hoặc một danh sách UUID vào hộp nhập liệu. Công cụ này chấp nhận các UUID chuẩn (canonical), GUID có dấu ngoặc nhọn, URN UUID và các chuỗi thập lục phân 32 ký tự rút gọn.
- Nếu bạn đang kiểm tra giá trị UUID v5, hãy chọn không gian tên (namespace) và nhập chuỗi tên để xác minh xem cặp không gian tên/tên đó có tạo ra UUID đã dán hay không.
- Nhấp vào Xác thực & Giải mã UUID để phân tích bố cục, phiên bản, biến thể, định dạng chuẩn hóa của UUID và bất kỳ siêu dữ liệu đặc trưng cho phiên bản nào.
- Sử dụng bản đồ trường được mã hóa màu và các hàng siêu dữ liệu để kiểm tra dấu thời gian, nút (node), dữ liệu ngẫu nhiên, hành vi băm xác định và các cảnh báo xác thực.
Giải thích về các phiên bản UUID
Những gì Trình giải mã sẽ kiểm tra
- Nhóm dạng chuẩn, UUID thập lục phân rút gọn, GUID trong dấu ngoặc nhọn và cú pháp URN UUID.
- Ký tự nibble phiên bản, các bit biến thể và bố cục RFC 4122 tiêu chuẩn được sử dụng bởi các UUID v1, v4 và v5.
- Chuyển đổi dấu thời gian UUID v1 sang UTC, chuỗi xung nhịp (clock sequence), giá trị nút (node) và các chỉ số quyền riêng tư.
- Bố cục tính ngẫu nhiên của UUID v4 và xác minh không gian tên/tên xác định của UUID v5.
- Các định dạng đầu ra được chuẩn hóa để sao chép vào mã nguồn, cơ sở dữ liệu, nhật ký (log) và các thử nghiệm API.
Câu hỏi thường gặp (FAQ)
UUID là gì?
UUID là một mã định danh 128-bit thường được viết dưới dạng 32 ký tự thập lục phân được nhóm thành 8-4-4-4-12. Các phiên bản UUID khác nhau sử dụng các bit đó cho các mục đích khác nhau, chẳng hạn như ID dựa trên thời gian, ID ngẫu nhiên hoặc băm không gian tên/tên.
UUID v1 có thể tiết lộ địa chỉ MAC không?
Đôi khi có. UUID v1 lưu trữ một giá trị nút (node) 48-bit. Nếu bit multicast không được đặt, nút đó có thể được lấy từ địa chỉ MAC phần cứng; nếu bit multicast được đặt, nó có thể được tạo dưới dạng một nút ngẫu nhiên hoặc bảo vệ quyền riêng tư.
Can a UUID v4 creation time be decoded?
Không. UUID v4 không chứa dấu thời gian, nút hoặc mã định danh máy. Nó lưu trữ 122 bit ngẫu nhiên cùng với các bit phiên bản và biến thể cố định, vì vậy trình xác thực có thể kiểm tra cấu trúc bố cục chứ không thể khôi phục thời gian hoặc nơi nó được tạo.
Có thể giải mã được gì từ UUID v5?
UUID v5 ghi nhận rằng ID được tạo từ một hàm băm SHA-1 của không gian tên/tên, nhưng nó không tiết lộ không gian tên hoặc tên gốc. Nếu bạn đã biết các giá trị nguồn đó, công cụ này có thể tính toán lại UUID và kiểm tra xem chúng có khớp hay không.
Đầu vào UUID chữ hoa hoặc rút gọn có hợp lệ không?
Có. Các UUID chữ hoa, GUID trong dấu ngoặc nhọn, URN UUID và các UUID thập lục phân 32 ký tự rút gọn đều có thể hợp lệ. Trình giải mã sẽ chuẩn hóa đầu vào hợp lệ thành định dạng UUID chuẩn chữ thường.
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình xác thực và Giải mã UUID" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Đã cập nhật: 2026-05-22