Trình tạo hash

Tạo hash SHA từ văn bản bằng API Web Crypto. Xử lý diễn ra cục bộ trong trình duyệt.

Tôn trọng quyền riêng tư Dữ liệu được xử lý cục bộ trong trình duyệt và không được tải lên máy chủ của chúng tôi.

Đây không phải công cụ lưu trữ hay băm mật khẩu.

Xử lý diễn ra cục bộ trong trình duyệt.

Trình tạo hash là gì?

Hash mật mã biến mọi đầu vào thành bản tóm tắt độ dài cố định. Cùng một văn bản luôn cho cùng một hash. Không thể đảo hash một cách đáng tin cậy để lấy lại văn bản gốc.

Cách sử dụng

Dán văn bản, chọn SHA-1, SHA-256, SHA-384 hoặc SHA-512, rồi nhấn Tạo hash. Sao chép lấy bản tóm tắt hex. Dạng Base64 cũng được hiện.

Nên dùng thuật toán SHA nào?

SHA-256 là mặc định phổ biến cho checksum và kiểm tra toàn vẹn. SHA-384 và SHA-512 dài hơn. SHA-1 vẫn xuất hiện ở hệ thống cũ nhưng không nên dùng cho thiết kế bảo mật mới.

Công dụng thường gặp

Dùng hash để lấy dấu vân chuỗi hoặc so hai đoạn văn bản. Đừng dùng trang này làm hasher mật khẩu hay để lưu mật khẩu.

Quyền riêng tư

Văn bản được hash trong trình duyệt bằng crypto.subtle.digest. Không tải lên máy chủ NEXNARA và không lưu trong cookie, bộ nhớ cục bộ hay cơ sở dữ liệu.

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

Hash có đảo ngược được không?

Hash SHA không được thiết kế để đảo. Bạn có thể so hash, nhưng đừng mong lấy lại văn bản gốc từ bản tóm tắt.

Nên dùng thuật toán SHA nào?

SHA-256 là mặc định thực tế. Ưu tiên SHA-384 hoặc SHA-512 khi muốn bản tóm tắt dài hơn. Tránh SHA-1 cho công việc bảo mật mới.

Tôi có thể hash mật khẩu ở đây không?

Bạn có thể hash mọi chuỗi, nhưng đây không phải công cụ lưu mật khẩu. Hash mật khẩu cần thuật toán chậm, có muối, được thiết kế cho việc đó.

Văn bản của tôi có bị tải lên không?

Không. Xử lý diễn ra cục bộ trong trình duyệt và không tải lên máy chủ của chúng tôi.

Những đầu ra nào được hiện?

Hex là đầu ra chính. Base64 của cùng bản tóm tắt cũng hiện để tiện dùng.