Trình tạo Hash SHA-3 / Keccak
Tạo giá trị hash SHA-3 và Keccak với tăng tốc WebAssembly
Kết quả SHA3-256
-
-
-
-
Về SHA-3 và Keccak
SHA-3 là gì?
SHA-3 (Secure Hash Algorithm 3) là thành viên mới nhất của họ Secure Hash Algorithm, được NIST chuẩn hóa năm 2015 dưới dạng FIPS 202. Không giống SHA-1 và SHA-2 dựa trên cấu trúc Merkle–Damgård, SHA-3 sử dụng hàm bọt biển Keccak, cung cấp cách tiếp cận thiết kế hoàn toàn khác để tăng cường đa dạng bảo mật.
SHA-3 vs Keccak
- SHA-3 (FIPS 202): Phiên bản được NIST chuẩn hóa với padding phân tách miền (padding 01), đảm bảo tương thích với các mở rộng trong tương lai.
- Keccak: Thuật toán gốc được gửi đến cuộc thi SHA-3 bởi Guido Bertoni, Joan Daemen, Michaël Peeters và Gilles Van Assche. Được sử dụng trong Ethereum để tạo địa chỉ.
Các biến thể có sẵn
- SHA3-224 / Keccak-224: Đầu ra 224-bit (56 ký tự hex), cung cấp 112-bit kháng va chạm.
- SHA3-256 / Keccak-256: Đầu ra 256-bit (64 ký tự hex), biến thể được sử dụng phổ biến nhất. Keccak-256 được Ethereum sử dụng.
- SHA3-384 / Keccak-384: Đầu ra 384-bit (96 ký tự hex), cung cấp 192-bit kháng va chạm.
- SHA3-512 / Keccak-512: Đầu ra 512-bit (128 ký tự hex), mức bảo mật cao nhất.
Trường hợp sử dụng phổ biến
- Blockchain và tiền mã hóa (Ethereum sử dụng Keccak-256)
- Chữ ký số và xác minh chứng chỉ
- Hash mật khẩu và dẫn xuất khóa
- Xác minh tính toàn vẹn tệp và loại bỏ trùng lặp
Công Cụ Liên Quan
Bộ Tạo Hash SHA
Bộ tạo hash SHA trực tuyến hỗ trợ thuật toán SHA-1, SHA-256, SHA-384, SHA-512
Trình Tạo Hash BLAKE
Tạo hash BLAKE2b, BLAKE2s và BLAKE3 cho văn bản và tệp, thuật toán băm nhanh và an toàn
Bộ Tạo Hash MD5/MD4
Tạo giá trị hash MD5 và MD4 cho văn bản hoặc tệp với nhiều định dạng đầu ra
Trình Tạo xxHash
Hash phi mật mã cực nhanh hỗ trợ xxHash32, xxHash64, xxHash3 và xxHash128