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