Kalkulator Hash SHA-3 384-bit

Menghasilkan digest pesan 384-bit/48-byte SHA-3 (Algoritma Hash Aman 3 yang ditentukan oleh FIPS PUB 202) dari string teks atau file yang dikodekan dalam heksadesimal.

Seret dan lepas file di sini, atau klik untuk menelusuri

Ukuran file maksimum: 100 MB

File terpilih:

Menghitung hash...

Hash SHA3 384-bit:

Alat Terkait

Lebih lanjut tentang Hash SHA-3

SHA-3 (Secure Hash Algorithm 3) adalah fungsi hash kriptografi yang menghasilkan message digest 384-bit (48-byte). Fungsi ini dirancang oleh Guido Bertoni, Joan Daemen, Michaël Peeters, dan Gilles Van Assche, dan terpilih sebagai pemenang kompetisi fungsi hash NIST pada tahun 2012. SHA-3 distandarisasi dalam FIPS PUB 202.

Varian SHA-3-384 menggunakan rate 832 bit dan kapasitas 768 bit, memberikan keamanan 192-bit terhadap serangan tabrakan dan keamanan 384-bit terhadap serangan preimage.

Proses menghasilkan hash SHA-3-384 melibatkan langkah-langkah berikut:

  1. Padding: Pesan diberi padding menggunakan pemisahan domain SHA-3 dan aturan pad10*1 sehingga panjang totalnya merupakan kelipatan dari 832 bit (rate).

  2. Penyerapan: Pesan yang telah diberi padding dibagi menjadi blok-blok 832-bit, dan setiap blok di-XOR ke bagian rate dari keadaan internal 1600-bit. Setelah setiap blok diserap, permutasi Keccak-f[1600] diterapkan pada seluruh keadaan.

  3. Pemerasan: Setelah semua blok diserap, 384 bit output diekstrak dari bagian rate keadaan. Karena 384 bit lebih kecil dari rate 832-bit, hanya satu iterasi pemerasan yang diperlukan.

Berbeda dengan SHA-2 yang menggunakan konstruksi Merkle-Damgård, SHA-3 berbasis konstruksi sponge. Hal ini membuat SHA-3 secara inheren tahan terhadap serangan perpanjangan panjang.

Permutasi Keccak-f[1600] beroperasi pada keadaan 1600-bit yang direpresentasikan sebagai array bit 5×5×64. Permutasi ini terdiri dari 24 putaran, yang masing-masing melibatkan lima operasi: theta, rho, pi, chi, dan iota.

SHA-3-384 direkomendasikan untuk aplikasi yang memerlukan tingkat keamanan antara SHA-3-256 dan SHA-3-512, seperti tanda tangan digital dan pembuatan sertifikat di mana ketahanan tabrakan 192-bit diinginkan.