Kalkulator Hash SHA-3 384-bit
Menghasilkan digest mesej 384-bit/48-bait SHA-3 (Algoritma Hash Selamat 3 yang ditakrifkan oleh FIPS PUB 202) daripada rentetan teks atau fail yang dikodkan dalam heksadesimal.
Hash SHA3 384-bit:
Alat Berkaitan
Lagi tentang Hash SHA-3
SHA-3 (Algoritma Hash Selamat 3) ialah fungsi hash kriptografi yang menghasilkan ringkasan mesej 384-bit (48-bait). Ia direka oleh Guido Bertoni, Joan Daemen, Michaël Peeters, dan Gilles Van Assche, dan telah dipilih sebagai pemenang pertandingan fungsi hash NIST pada tahun 2012. SHA-3 diseragamkan dalam FIPS PUB 202.
Varian SHA-3-384 menggunakan kadar 832 bit dan kapasiti 768 bit, memberikan keselamatan 192-bit terhadap serangan perlanggaran dan keselamatan 384-bit terhadap serangan pra-imej.
Proses menjana hash SHA-3-384 melibatkan langkah-langkah berikut:
Pengisian: Mesej diisi menggunakan pemisahan domain SHA-3 dan peraturan pad10*1 supaya jumlah panjangnya adalah gandaan 832 bit (kadar).
Penyerapan: Mesej yang telah diisi dibahagikan kepada blok 832-bit, dan setiap blok di-XOR ke dalam bahagian kadar keadaan dalaman 1600-bit. Selepas setiap blok diserap, pilih atur Keccak-f[1600] digunakan pada keseluruhan keadaan.
Pemerahan: Selepas semua blok diserap, 384 bit output diekstrak daripada bahagian kadar keadaan. Oleh kerana 384 bit kurang daripada kadar 832-bit, hanya satu lelaran pemerahan diperlukan.
Berbeza dengan SHA-2 yang menggunakan pembinaan Merkle-Damgård, SHA-3 berasaskan pembinaan sponge. Ini menjadikan SHA-3 secara semula jadi tahan terhadap serangan sambungan panjang.
Pilih atur Keccak-f[1600] beroperasi pada keadaan 1600-bit yang diwakili sebagai tatasusunan bit 5×5×64. Ia terdiri daripada 24 pusingan, setiap satu melibatkan lima operasi: theta, rho, pi, chi, dan iota.
SHA-3-384 disyorkan untuk aplikasi yang memerlukan tahap keselamatan antara SHA-3-256 dan SHA-3-512, seperti tandatangan digital dan penjanaan sijil di mana rintangan perlanggaran 192-bit dikehendaki.