Kalkulator Hash Keccak-256

Hasilkan digest pesan Keccak-256 256-bit / 32-byte dari string teks yang dikodekan dalam heksadesimal. Keccak-256 adalah algoritma Keccak asli sebelum standardisasi SHA-3.

Hash Keccak-256:

Alat Berkaitan

Lebih lanjut tentang Hash Keccak-256

Keccak-256 adalah fungsi hash kriptografi yang menghasilkan digest pesan 256-bit (32-byte). Dirancang oleh Guido Bertoni, Joan Daemen, Michael Peeters, dan Gilles Van Assche, dan memenangkan kompetisi fungsi hash NIST pada tahun 2012.

Meskipun Keccak dipilih untuk menjadi SHA-3, ada perbedaan penting antara "Keccak-256" dan "SHA3-256": mereka menggunakan skema padding yang berbeda. Keccak asli menggunakan padding multi-rate sederhana (pad10*1), sementara standar SHA-3 NIST menambahkan bit pemisahan domain (0x06 untuk SHA-3, 0x1F untuk SHAKE).

Karakteristik utama Keccak-256:

  • Berdasarkan konstruksi spons dengan state 1600-bit

  • Menggunakan permutasi Keccak-f[1600] dengan 24 putaran

  • Rate 1088 bit dan kapasitas 512 bit untuk keamanan 256-bit

  • Tahan terhadap serangan ekstensi panjang

Keccak-256 paling terkenal digunakan oleh Ethereum dan platform blockchain lainnya:

  • Pembuatan alamat Ethereum dari kunci publik

  • Hashing transaksi dan blok

  • Selector fungsi kontrak pintar (4 byte pertama dari hash Keccak-256)

  • Konstruksi pohon Merkle untuk manajemen state

Saat bekerja dengan Ethereum, selalu gunakan Keccak-256 (bukan SHA3-256) karena platform ini mengadopsi Keccak sebelum standar SHA-3 diselesaikan dengan padding yang dimodifikasi.