Fungsinya
Alat ini menghitung hash SHA-512 dari teks apa pun. SHA-512 adalah fungsi hash kriptografis yang dirancang pada 2001 oleh NSA dan diterbitkan oleh NIST sebagai bagian dari SHA-2. Fungsi ini mengubah input sepanjang apa pun menjadi nilai tetap 512 bit, yang ditampilkan sebagai 128 karakter heksadesimal. Input yang sama selalu menghasilkan hash yang sama, dan mengubah satu karakter saja akan mengubah hash sepenuhnya.
Cara menggunakan
- Ketik atau tempel teks ke kotak input, letakkan file teks di atasnya, atau tekan Contoh.
- Hash SHA-512 muncul saat Anda mengetik.
- Pilih keluaran Hex atau Base64, dan aktifkan Hex huruf besar jika sistem yang Anda bandingkan memakai huruf kapital.
- Aktifkan Hash setiap baris terpisah untuk meng-hash sebuah daftar, misalnya banyak kata sandi atau ID, sekaligus. Setiap baris mendapat hash-nya sendiri di baris output yang sesuai.
Teks di-hash sebagai UTF-8, persis seperti yang diketik, termasuk spasi dan baris baru. Untuk meng-hash isi file atau memakai algoritma lain, lihat generator hash umum.
Contoh
Input: The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6
Tambahkan titik di akhir, maka hash berubah total. “Efek longsor” (avalanche effect) inilah yang membuat hash berguna untuk mendeteksi perubahan sekecil apa pun pada data.
Di mana SHA-512 dipakai
SHA-512 dipakai di field integrity paket npm (sha512-…), Subresource Integrity, hash kata sandi Linux ($6$ di /etc/shadow, yang menjalankan SHA-512 ribuan kali), tanda tangan Ed25519, penandatanganan API HMAC-SHA512, dan checksum file.
Keamanan
SHA-512 aman. Algoritma ini termasuk keluarga SHA-2 yang sama dengan SHA-256, dengan state internal dan output yang lebih besar. Di prosesor 64-bit tanpa instruksi hardware SHA, SHA-512 sering lebih cepat daripada SHA-256. Jika Anda butuh nilai yang lebih pendek, SHA-512/256 atau SHA-256 biasa umumnya sudah cukup. Untuk kata sandi, gunakan bcrypt, scrypt, atau Argon2.
FAQ
› Apakah teks saya dikirim ke server?
Tidak. Hash SHA-512 dihitung di browser Anda, jadi kata sandi, kunci, dan teks pribadi tidak pernah meninggalkan perangkat Anda.
› Apakah hash SHA-512 bisa didekripsi?
Tidak. SHA-512 adalah hash satu arah, bukan enkripsi. Situs yang mengaku bisa mendekripsinya sebenarnya mencari nilai itu di tabel hash dari kata-kata umum, yang hanya berhasil untuk input yang pendek atau umum.
› Mengapa SHA-512 saya berbeda dengan hasil alat lain?
Biasanya inputnya berbeda karena karakter yang tidak terlihat: baris baru di akhir (echo menambahkannya, gunakan echo -n), akhir baris CRLF Windows, spasi di awal, atau encoding teks yang berbeda. Alat ini meng-hash byte UTF-8 persis dari kotak teks.
› Berapa panjang hash SHA-512?
512 bit: 128 karakter heksadesimal, atau 88 karakter dalam Base64.
› Apakah SHA-512 aman?
SHA-512 aman. Algoritma ini termasuk keluarga SHA-2 yang sama dengan SHA-256, dengan state internal dan output yang lebih besar. Di prosesor 64-bit tanpa instruksi hardware SHA, SHA-512 sering lebih cepat daripada SHA-256.