Generator SHA3-512
Buat hash SHA3-512 dari teks apa pun menggunakan standar SHA-3 dari FIPS 202. Alat ini mengodekan input sebagai UTF-8 dan menghasilkan digest 512 bit dalam bentuk 128 karakter heksadesimal atau Base64. Gunakan alat ini saat protokol, rangkaian pengujian, atau persyaratan kepatuhan meminta SHA3-512, atau jika Anda menginginkan margin keamanan SHA-3 terbesar untuk pemeriksaan integritas dan perbandingan digest.
Pertanyaan yang sering diajukan
Apa itu SHA3-512?
SHA3-512 adalah varian 512 bit dari keluarga SHA-3 yang distandardisasi dalam FIPS 202. Algoritma ini menggunakan spons Keccak dengan kapasitas 1024 bit. Digest-nya berukuran 64 byte dan ditampilkan sebagai 128 karakter heksadesimal.
Apa saja vektor uji SHA3-512?
String kosong menghasilkan hash a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Teks abc menghasilkan hash b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Alat ini menghasilkan kembali keduanya.
Apakah SHA3-512 sama dengan SHA-512?
Tidak. SHA-512 termasuk keluarga SHA-2, sedangkan SHA3-512 termasuk SHA-3, dan desain keduanya tidak berkaitan. Panjang outputnya sama, tetapi keduanya menghasilkan digest berbeda untuk input yang sama.
Apakah SHA3-512 lebih lambat daripada SHA3-256?
Ya. Kapasitasnya yang lebih besar menghasilkan laju yang lebih kecil, sehingga algoritma ini menyerap 72 byte per permutasi, bukan 136. Untuk teks pendek, Anda tidak akan merasakan perbedaannya.
Bagaimana input dikodekan?
Teks di-hash sebagai byte UTF-8 persis seperti yang dimasukkan. Akhir baris berpengaruh, jadi teks yang disalin dari file Windows dengan jeda CRLF menghasilkan digest berbeda dari teks yang sama dengan jeda LF.
Pengodean output mana yang sebaiknya saya pilih?
Heksadesimal adalah format umum untuk checksum dan log, dengan panjang 128 karakter. Base64 merepresentasikan 64 byte yang sama dalam 88 karakter. Keduanya tanpa kehilangan data dan dapat saling dipertukarkan.
Apakah ini Keccak-512 yang digunakan oleh beberapa blockchain?
Tidak. Keccak-512 sebelum standardisasi menggunakan padding berbeda, sehingga digest-nya berbeda dari SHA3-512. Alat ini mengikuti standar FIPS 202 final.
Bisakah saya menggunakan SHA3-512 untuk menyimpan kata sandi?
Penggunaan ini tidak disarankan. Hash yang cepat memungkinkan penyerang mencoba tebakan dengan cepat, bahkan dengan salt. Gunakan Argon2, bcrypt, atau scrypt, yang dirancang agar lambat dan membutuhkan banyak memori.
Berapa batas ukuran input?
Anda dapat melakukan hash pada teks hingga 5 MiB per permintaan. Semua yang Anda masukkan tidak disimpan atau dicatat setelah hash dikembalikan.
Kapan SHA3-512 tepat digunakan?
Pilih algoritma ini saat diwajibkan oleh spesifikasi atau jika Anda menginginkan margin keamanan yang besar, misalnya untuk arsip jangka panjang. Untuk sebagian besar pemeriksaan integritas sehari-hari, SHA3-256 atau SHA-256 sudah lebih dari cukup.