Generator Hash Keccak-224

Buat hash Keccak-224 dari teks apa pun secara instan di browser. Input UTF-8, hex, atau Base64; output hex atau Base64. Gratis, privat, tanpa upload.

Keccak-224

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Apa itu Generator Hash Keccak-224?

Keccak-224 adalah hash Keccak orisinal (pemenang kompetisi SHA-3 sebagaimana diajukan, 2011) dengan output 224 bit, sebelum NIST mengubah padding-nya untuk FIPS 202. Alat ini menghitung digest Keccak-224 224-bit dari teks atau byte mentah (hex atau Base64) saat Anda mengetik dan menampilkannya sebagai 56 karakter hex atau Base64.

Cara menggunakan Generator Hash Keccak-224

  1. Ketik atau tempel input Anda ke Teks yang akan di-hash — digest diperbarui saat Anda mengetik (kotak kosong menampilkan hash dari input kosong).
  2. Pilih Encoding input: Teks (UTF-8) meng-hash karakter sebagai UTF-8, sedangkan Byte heksadesimal atau Base64 meng-hash byte mentah hasil dekode.
  3. Pilih Format output (heksadesimal huruf kecil, huruf besar, atau Base64) lalu klik Salin.

Contoh

Masukan
abc
Keluaran
c30411768506ebe1c2871b1ee2e87d38df342317300a9b97a95ec6a8

Keccak-224 dari 3 byte ASCII "abc" (UTF-8, output hex huruf kecil), test vector standar.

Kapan menggunakan Generator Hash Keccak-224

Gunakan alat teks Keccak-224 ini untuk meng-hash string: mereproduksi nilai dari dokumentasi atau kode, menyusun test vector, membandingkan input tanda tangan API, atau memeriksa output yang seharusnya dihasilkan program. Jangan juga gunakan untuk memeriksa file unduhan: menyalin isi file ke kotak teks mengubah akhir baris dan encoding, jadi pakailah alat checksum file Keccak-224. Untuk pekerjaan baru berbasis standar (FIPS, NIST), gunakan SHA3-224.

Cara kerja Generator Hash Keccak-224

Keccak-224 menyerap input ke dalam state Keccak-f[1600] 1600-bit dalam blok 1152 bit (kapasitas 448 bit) dan menerapkan 24 ronde permutasi per blok. Padding-nya memakai aturan Keccak orisinal pad10*1 (byte 0x01 … 0x80), tanpa sufiks domain 01 yang ditambahkan FIPS 202. 224 bit pertama dari state menjadi digest, itulah sebabnya Keccak-224 dan SHA3-224 berbeda untuk setiap input. Teks terlebih dahulu diubah menjadi byte (UTF-8 secara bawaan), sehingga karakter yang sama selalu menghasilkan hash yang sama.

Kasus Penggunaan Umum

  • Memeriksa Keccak-224 yang diharapkan dari sebuah string di unit test atau fixture
  • Meng-hash byte hex yang disalin dari debugger, packet capture, atau spesifikasi protokol
  • Membandingkan output Keccak-224 antara dua bahasa pemrograman yang hasilnya berbeda
  • Membuat ID deterministik atau cache key dari teks
  • Mendapatkan bentuk Base64 dari digest Keccak-224 untuk header atau file konfigurasi

Catatan Keamanan

Keccak-224 tidak memiliki serangan praktis yang diketahui. Hash biasa juga tidak cocok untuk menyimpan kata sandi: gunakan hash kata sandi yang lambat dan ber-salt seperti Argon2, scrypt, atau bcrypt. Semua dihitung secara lokal di browser Anda; tidak ada yang Anda ketik dikirim ke mana pun.

Pertanyaan Umum

Apa perbedaan Keccak-224 dan SHA3-224?

Hanya padding-nya: Keccak memakai 0x01, SHA-3 memakai 0x06 (sufiks domain dua bit). Permutasi dan rate-nya sama, tetapi outputnya sama sekali berbeda. Untuk input kosong pun, Keccak-224 dan SHA3-224 menghasilkan digest yang tidak berkaitan.

Siapa yang memakai Keccak-224?

Sebagian besar perangkat lunak yang ditulis sebelum FIPS 202 difinalisasi dan beberapa proyek blockchain. Ethereum memakai Keccak-256; varian 224, 384, dan 512 bit muncul di library dan test suite lama.

Mengapa hash berubah total saat saya mengganti satu karakter?

Itulah efek avalanche yang menjadi tujuan desain setiap hash kriptografis: membalik satu bit input mengubah sekitar separuh dari 224 bit output, sehingga input yang mirip menghasilkan digest yang sama sekali berbeda.

Apakah spasi atau baris baru di akhir berpengaruh?

Ya. Hash mencakup setiap byte, sehingga abc dan abc yang diikuti baris baru menghasilkan nilai Keccak-224 yang berbeda. Pastikan input berisi tepat byte yang ingin Anda hash.

Jelajahi kategori lainnya