Lewati ke konten

Generator SHA3-256

Hitung hash SHA3-256 dari teks apa pun dengan standar SHA-3 berbasis Keccak dari FIPS 202. Alat ini mengodekan input Anda sebagai UTF-8 dan menghasilkan digest 256 bit dalam bentuk 64 karakter heksadesimal atau Base64. Alat ini berguna bagi pengembang yang membutuhkan digest SHA-3 untuk protokol, data uji, dan pemeriksaan integritas, atau yang ingin membandingkan hasil dengan pustaka SHA-3 lain.

Reset

Pertanyaan yang sering diajukan

Apa itu SHA3-256?

SHA3-256 adalah fungsi hash dari standar SHA-3, FIPS 202, yang dibuat berdasarkan konstruksi spons Keccak. Fungsi ini menghasilkan digest 256 bit, yang ditampilkan sebagai 64 karakter heksadesimal. Desain internalnya sepenuhnya berbeda dari SHA-2.

Apakah SHA3-256 sama dengan Keccak-256 yang digunakan oleh Ethereum?

Tidak. Ethereum menggunakan pengajuan Keccak-256 yang asli, yang menggunakan padding input berbeda dari standar SHA-3 final. Keduanya menghasilkan digest berbeda untuk teks yang sama. Alat ini menghitung SHA3-256 terstandardisasi dari FIPS 202.

Apa saja vektor uji SHA3-256?

String kosong menghasilkan hash a7ffc6f8bf1ed76651c14756a061d662f580ff4de43b49fa82d80a4b80f8434a. Teks abc menghasilkan hash 3a985da74fe225b2045c172d6bd390bd855f086e3e9d525b46bfe24511431532. Keduanya cocok dengan contoh NIST.

Mengapa memilih SHA-3 daripada SHA-256?

SHA-3 menyediakan alternatif jika kelemahan ditemukan pada SHA-2, karena keduanya tidak memiliki kesamaan dalam desain. SHA-3 juga kebal terhadap serangan ekstensi panjang. SHA-256 tetap aman dan lebih luas dukungannya, jadi pilih SHA-3 jika spesifikasi mengharuskannya.

Bagaimana input saya diproses?

Teks Anda dikodekan sebagai UTF-8 dan di-hash byte demi byte. Setiap spasi dan jeda baris ikut diperhitungkan. Komputasi berjalan dalam WebAssembly di server, dan input tidak disimpan.

Apa perbedaan antara output heksadesimal dan Base64?

Keduanya mengodekan digest 32 byte yang sama. Heksadesimal menggunakan 64 karakter huruf kecil, sedangkan Base64 membutuhkan 44 karakter termasuk satu tanda padding. Gunakan format yang diharapkan oleh kode atau dokumentasi Anda.

Bisakah SHA3-256 dibalik?

Tidak. SHA3-256 adalah fungsi satu arah, jadi teks aslinya tidak dapat dihitung dari digest. Input yang pendek atau umum tetap bisa ditebak dengan mencoba berbagai kemungkinan, jadi jangan pernah menganggap hash dari nilai yang mudah ditebak sebagai rahasia.

Apakah SHA3-256 cocok untuk kata sandi?

Tidak jika digunakan sendiri. Algoritma ini cepat, sehingga penyerang dapat mencoba banyak tebakan per detik. Sebagai gantinya, gunakan fungsi hash kata sandi seperti Argon2, bcrypt, atau scrypt.

Berapa panjang teks yang diperbolehkan?

Alat ini menerima teks hingga 5 MiB per permintaan. Data yang lebih panjang atau file biner sebaiknya di-hash secara lokal, misalnya dengan openssl dgst -sha3-256.

Apakah SHA3-256 menghasilkan nilai yang sama di mana pun?

Ya. Setiap implementasi yang benar menghasilkan digest yang sama untuk byte yang sama. Jika dua alat memberikan hasil berbeda, penyebabnya hampir selalu perbedaan pengodean teks, baris baru di akhir, atau kekeliruan varian Keccak yang dijelaskan di atas.

Tentang OneClick Pro

OneClick Pro adalah kumpulan gratis berisi lebih dari 150 alat web untuk pekerjaan sehari-hari: mengonversi gambar dan satuan, memformat dan memvalidasi kode, memeriksa domain dan SEO, serta bekerja dengan teks, tanggal, dan angka. Setiap alat dapat digunakan tanpa registrasi atau berlangganan, dan apa pun yang Anda masukkan hanya digunakan untuk menghitung hasil dan tidak pernah disimpan. Gunakan sebagai kotak alat praktis untuk tugas sesekali, atau simpan alat yang Anda gunakan setiap hari ke bookmark.