Tạo hash
Tạo hash SHA-1, SHA-256, SHA-384 hoặc SHA-512 với nhiều kiểu mã hóa. Hash dùng để kiểm tra toàn vẹn và lấy dấu vân tay dữ liệu.
HASH
1. Nhập dữ liệu
2. Chọn thuật toán
3. Kết quả hash
SHA256
Tất cả thuật toán
| Thuật toán | Hash (Hex) | Độ dài | Thao tác |
|---|---|---|---|
| SHA1 | 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 | 40 | |
| SHA256 | d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 | 64 | |
| SHA384 | ca737f1014a48f4c0b6dd43cb177b0afd9e5169367544c494011e3317dbf9a509cb1e5dc1e85a941bbee3d7f2afbc9b1 | 96 | |
| SHA512 | 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6 | 128 |
Về hàm băm
Hàm băm mật mã chuyển dữ liệu thành digest hex độ dài cố định. Cùng đầu vào luôn cho cùng kết quả; đây không phải mã hóa, không phải HMAC, không phải hash mật khẩu. Dùng SHA-256 làm checksum khi nhà cung cấp công bố digest cho file hoặc payload. SHA-1 là checksum cũ — tránh cho việc bảo mật mới. SHA-384 và SHA-512 là digest SHA-2 dài hơn. Trang này chỉ dùng Web Crypto; không có MD5. Văn bản, hex, Base64 và file cục bộ là các mã hóa cùng byte. Bảng liệt kê mọi thuật toán một lúc để sao chép hex cần mà không dán lại. Băm mật khẩu bằng SHA-256 là sai công cụ: dùng bcrypt, vốn chậm có chủ đích. HMAC Generator là anh em khi digest phải có khóa (webhook). JWT Encoder bọc HMAC trong token. Đừng tải payload production lên bộ băm bên thứ ba; tab này không gửi byte. Đóng trang để bỏ đầu vào. Băm file đọc file cục bộ — file lớn có thể căng bộ nhớ.
Dữ liệu của bạn được giữ riêng tư
Mọi thứ được xử lý cục bộ trên trình duyệt. Chúng tôi không tải lên hoặc lưu dữ liệu của bạn.
Trường hợp dùng phổ biến
Checksum
Xác nhận tệp hoặc payload khớp digest đã công bố.
Toàn vẹn
Lấy dấu vân tay thông điệp trước khi lưu hoặc so sánh sau.
Dấu vân tay
Chuyển chuỗi thành id hex độ dài cố định cho cache và khử trùng.
So sánh bản sao
Băm hai khối dữ liệu và kiểm tra hex có khớp không.
Không phải mật khẩu
Dùng bcrypt cho mật khẩu. Hash SHA nhanh là sai công cụ cho việc đó.
Nhập dữ liệu
Dán văn bản, hex, Base64 hoặc chọn tệp. Digest cập nhật khi bạn gõ.
Chọn thuật toán
SHA256 là checksum thông dụng. SHA1 yếu. SHA384 và SHA512 là digest SHA-2 dài hơn.
So sánh thuật toán
Bảng liệt kê SHA1, SHA256, SHA384 và SHA512 cùng lúc để bạn sao chép hex cần dùng.
Giữ riêng tư
Sao chép hoặc tải digest. Không tải dữ liệu lên. Dùng bcrypt cho mật khẩu.
Công cụ lập trình liên quan
Tạo HMAC
Tạo HMAC (mã xác thực thông điệp dựa trên hash) với nhiều thuật toán. HMAC dùng để xác minh toàn vẹn và tính xác thực của thông điệp.
Băm / kiểm tra bcrypt
Băm mật khẩu bằng bcrypt, hoặc đối chiếu với hash có sẵn — cục bộ.
Tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh ngay trên trình duyệt. Miễn phí, riêng tư, không cần đăng ký.
Mã hóa JWT
Ký JWT HS256/HS384/HS512 cục bộ từ payload JSON và secret.
Tạo UUID
Tạo UUID ngay trên trình duyệt. Miễn phí, riêng tư, không cần đăng ký.
Hỏi đáp Tạo hash
SHA-1, SHA-256, SHA-384 và SHA-512 qua Web Crypto API. SHA-256 là mặc định. Nhập văn bản, hex, Base64 hoặc tệp — bảng Tất cả thuật toán liệt kê mọi digest cùng lúc.
Không. Hash SHA nhanh là checksum, không phải hash mật khẩu. Dùng Băm / kiểm tra bcrypt cho mật khẩu.
Không. Băm chạy cục bộ trên trình duyệt này. Thông điệp và tệp không được gửi tới máy chủ Toolora.