Cách dùng Tạo SHA-256 Hash
- Nhập hoặc dán văn bản của bạn, SHA-256 và các hash khác sẽ tự cập nhật khi bạn gõ.
- Bật HMAC và nhập khóa bí mật để tạo chữ ký HMAC-SHA256.
- Sao chép hash, hoặc dán hash mong đợi vào ô so sánh để kiểm tra.
SHA-256 là gì?
SHA-256 thuộc họ SHA-2 do NSA thiết kế và NIST chuẩn hóa. Thuật toán tạo ra hash 256 bit, tức 64 ký tự hex, và đến nay chưa có va chạm (collision) nào được tìm thấy trong thực tế. SHA-256 được dùng để bảo mật chứng chỉ TLS, mã định danh object của Git (trong kho lưu trữ SHA-256), bản tải phần mềm, Bitcoin và vô số API.
HMAC-SHA256 cho webhook và API
HMAC kết hợp khóa bí mật với thông điệp, nên chỉ ai có khóa mới tạo được cùng một chữ ký. Stripe, GitHub, Shopify và nhiều dịch vụ khác ký webhook bằng HMAC-SHA256: bạn tính HMAC trên phần thân request gốc (raw body) với signing secret của mình, rồi so sánh với header chữ ký. Hãy bật HMAC ở trên để làm đúng việc này.
SHA-256 không dùng để băm mật khẩu một mình
SHA-256 được thiết kế để chạy nhanh, nên rất tốt cho checksum nhưng không phù hợp cho mật khẩu, vì kẻ tấn công có thể thử hàng tỷ lần đoán mỗi giây. Hãy lưu mật khẩu bằng một thuật toán cố tình chậm như bcrypt, scrypt hoặc Argon2.
Cũng được tìm dưới tên: tạo sha256 online, sha256 hash generator, mã hóa sha256, hàm băm sha256, sha256 checksum, hmac sha256, chuyển text sang sha256, kiểm tra sha256 online.
Các công cụ dùng kèm tốt với Tạo SHA-256 Hash
- Tạo mã Hash — Tính mã hash MD5 và SHA cho mọi văn bản hoặc file ngay lập tức, tạo chữ ký HMAC và dán checksum mong đợi để kiểm tra file tải về.
- Tạo mã MD5 — Nhập hoặc dán văn bản để xem mã băm MD5 ngay khi bạn gõ — chuỗi dấu vân tay hex 32 ký tự dùng cho kiểm tra checksum, khóa cache và hệ thống cũ — cùng SHA-256 để bạn tham khảo khi cần bảo mật.
- Tạo HMAC Online — Tính chữ ký HMAC có khóa cho các yêu cầu API và webhook, rồi kiểm tra xem chữ ký nhận được có hợp lệ hay không.
- Tạo JWT — Tạo JWT để kiểm thử API: chỉnh payload, thêm các claim chuẩn chỉ với một cú nhấp và ký bằng HMAC secret hoặc khóa riêng RSA / EC.