Kalkulator Hash SHA-3 512-bit

Jana SHA-3 (Algoritma Hash Selamat 3 yang ditentukan oleh FIPS PUB 202) 512 bit/64 bait ringkasan mesej teks atau fail yang dikodkan dalam heksadesimal.

Seret dan lepas fail di sini, atau klik untuk melayari

Saiz fail maksimum: 100 MB

Fail dipilih:

Mengira hash...

Hash SHA-3 512-bit:

Alat Berkaitan

Lagi tentang Hash SHA-3

SHA-3 ialah fungsi hash kriptografi yang direka oleh Guido Bertoni, Joan Daemen, Michaël Peeters dan Gilles Van Assche. Ia telah dipilih sebagai pemenang pertandingan SHA-3, yang dianjurkan oleh Institut Piawaian dan Teknologi Kebangsaan (NIST) untuk mencari pengganti kepada keluarga fungsi hash SHA-2.

SHA-3 telah diseragamkan oleh NIST (Institut Piawaian dan Teknologi Kebangsaan). SHA-3 menyokong pelbagai saiz keluaran, termasuk 512 bit, yang bermaksud ia menghasilkan nilai hash 512 bit bersaiz tetap untuk sebarang input yang diberikan.

SHA-3 adalah berdasarkan kepada pembinaan sponge, yang bermaksud ia memproses data input dengan cara yang unik. Pembinaan sponge terdiri daripada dua komponen utama: peraturan pempaddingan dan fungsi permutasi.

Peraturan pempaddingan mengambil data input dan mengisinya dengan bit tambahan untuk memastikan bahawa panjangnya adalah kelipatan saiz blok. Dalam kes SHA-3-512, saiz blok ialah 1024 bit. Peraturan pempaddingan juga termasuk corak bit khas yang menandakan penghujung mesej.

Sebaik sahaja data input telah ditambah padding, ia dibahagikan kepada blok 1024 bit dan diproses oleh fungsi permutasi. Fungsi permutasi terdiri daripada sesiri pusingan yang mengubah keadaan sponge. Setiap pusingan termasuk tiga operasi utama: theta, rho, dan pi.

Theta beroperasi pada matriks 5x5 perkataan, yang mewakili keadaan sponge. Ia menggabungkan perkataan dalam setiap lajur untuk menghasilkan nilai baharu bagi setiap perkataan dalam lajur tersebut.

Rho dan pi beroperasi pada matriks yang sama, tetapi menggunakan kaedah yang berbeza untuk menyusun semula perkataan. Rho memutarkan setiap perkataan sebanyak nilai tetap, manakala pi menyusun semula perkataan mengikut corak tertentu.

Selepas blok akhir diproses, output dihasilkan dengan menggunakan satu lagi permutasi pada keadaan sponge. Output adalah sama panjang dengan saiz hash, yang dalam kes ini ialah 512 bit. Nilai hash yang terhasil boleh digunakan untuk mengesahkan keutuhan dan kesahihan data digital, seperti kata laluan, tandatangan digital, dan maklumat sensitif lain. Ia direka untuk tahan terhadap pelbagai jenis serangan, termasuk serangan perlanggaran dan serangan pra-imej, menjadikannya fungsi hash kriptografi yang boleh dipercayai dan selamat.