Bỏ qua, tới nội dung chính

Sinh Mã UUID v4 & Băm SHA-256 / MD5

UUID tạo định danh cho bản ghi; hàm băm tạo dấu vân tay của dữ liệu

SEO & lập trìnhMiễn phíSử dụng trên trình duyệt
Minh họa Sinh Mã UUID v4 & Băm SHA-256 / MD5

Bắt đầu sử dụng

Xem hướng dẫn

1. Sinh mã định danh UUID v4 (Universally Unique Identifier)

Chuẩn mã ngẫu nhiên RFC 4122 v4 bảo mật cao cho cơ sở dữ liệu và API

2. Tính mã băm bảo mật (Hash Generator - SHA-256 / SHA-1)

Tính toán mã băm mật mã học một chiều trực tiếp bằng Web Crypto API phần cứng

SHA-256 (Khuyên dùng bảo mật):

Đang tính...

SHA-1:

Đang tính...

Hướng dẫn uuid

UUID tạo định danh cho bản ghi; hàm băm tạo dấu vân tay của dữ liệu. Hai công việc này khác nhau: định danh hỗ trợ phân biệt đối tượng, còn băm hỗ trợ đối chiếu nội dung đầu vào.

Minh họa UUID: Tạo định danh → 550e8400-e29b-41d4-…
Minh họa uuid. Đây là sơ đồ chức năng, không phải kết quả từ tệp của bạn.

Các bước uuid

  1. Bấm nút "Sinh UUID mới" hoặc nhập chuỗi chữ để tính mã băm SHA-256.

    Bấm nút "Sinh UUID mới" hoặc nhập chuỗi chữ để tính mã băm SHA-256.

  2. Sao chép kết quả 1 chạm.

    Sao chép kết quả 1 chạm.

Kiểm tra định danh và giá trị băm trong ứng dụng

Mỗi lần tạo định danh mới, đối chiếu định dạng mà cơ sở dữ liệu hoặc API yêu cầu trước khi lưu. Với hàm băm, thử cùng một đầu vào hai lần: kết quả phải giống nhau nếu thuật toán và cách biểu diễn dữ liệu không đổi. Một dấu cách hoặc xuống dòng khác cũng có thể làm giá trị băm thay đổi, vì vậy cần thống nhất cách chuẩn bị dữ liệu giữa các bên.

Khi nào nên sử dụng công cụ này?

Dùng UUID cho dữ liệu mẫu hoặc các bản ghi mới; dùng hàm băm để so sánh chuỗi khi biết cùng thuật toán và cách mã hóa.

Lưu ý khi uuid

Hàm băm không phải mã hóa có thể giải ngược. MD5 không phù hợp cho bảo mật; không dùng một hàm băm đơn giản thay cho hệ thống lưu mật khẩu.

  • Giữ một bản gốc để đối chiếu sau khi xử lý.
  • Kiểm tra kết quả trong ứng dụng hoặc nền tảng sẽ sử dụng, thay vì chỉ xem thông báo hoàn tất.
  • Chỉ đưa dữ liệu bạn có quyền xử lý vào công cụ; rà nội dung nhạy cảm trước khi chia sẻ.

Câu hỏi thường gặp

Khi nào nên dùng uuid?

Dùng UUID cho dữ liệu mẫu hoặc các bản ghi mới; dùng hàm băm để so sánh chuỗi khi biết cùng thuật toán và cách mã hóa.

Cần lưu ý gì trước khi sử dụng kết quả?

Hàm băm không phải mã hóa có thể giải ngược. MD5 không phù hợp cho bảo mật; không dùng một hàm băm đơn giản thay cho hệ thống lưu mật khẩu.

Tài liệu tham khảo và công cụ tiếp theo

Các giới hạn ở trên mô tả phiên bản đang có của công cụ. Tài liệu kỹ thuật giúp bạn hiểu nguyên lý, không có nghĩa mọi tính năng của thư viện đã được tích hợp vào trang này. Tham khảo Web Crypto API — MDN.

Để xử lý một việc khác, trở lại nhóm seo & lập trình. Chọn theo dữ liệu và đầu ra cần có, rồi thử một mẫu nhỏ trước khi đưa vào quy trình thật.

Bạn cần hỗ trợ cho website hoặc quy trình làm việc?

Tìm hiểu dịch vụ của Mầm Xanh hoặc mô tả phần việc bạn đang muốn cải thiện.

Trao đổi nhu cầu