Hash SHA512
Alat perhitungan hash SHA-512 online gratis dengan empat mode: teks, file, batch per baris, dan HMAC. Komputasi di dalam peramban, tanpa dikirim ke server. Beralih antara SHA-512 / SHA-384 / SHA-512/256.
Rekomendasi Terkait
Apa itu SHA-512?
SHA-512 adalah algoritma dengan keluaran terpanjang di keluarga SHA-2, distandarkan NIST dalam FIPS 180-2 (2001). Algoritma ini menerima masukan sepanjang apa pun dan menghasilkan keluaran 512 bit (128 karakter heksadesimal).
**Perbandingan dengan SHA-256:** keluaran SHA-512 dua kali lebih panjang dari SHA-256. Pada CPU 64-bit, SHA-512 biasanya lebih cepat (cocok dengan panjang kata); pada CPU 32-bit, SHA-256 lebih cepat.
**Penggunaan umum:** ① tanda tangan digital (RSA, ECDSA); ② protokol TLS / HTTPS; ③ konstruksi HMAC dalam protokol kriptografi; ④ verifikasi integritas paket perangkat lunak; ⑤ sidik jari konten untuk keamanan tinggi.
**Status keamanan:** SHA-512 masih tahan terhadap tabrakan (belum ada tabrakan praktis yang diketahui) dan direkomendasikan untuk proyek baru. Setelah kriptografi pasca-kuantum tersebar, pertimbangkan pindah ke SHA-3 / BLAKE3.
Kasus penggunaan
- Verifikasi integritas paket instalasi dan berkas citra perangkat lunak (bandingkan dengan hash resmi)
- Pembuatan sidik jari konten untuk tanda tangan digital dan sertifikat
- Ringkasan pesan dalam protokol TLS / HTTPS
- Penurunan kunci dan autentikasi pesan dengan konstruksi HMAC-SHA512
- Pengenal unik konten di basis data dan cache (tanpa menyimpan teks asli)
- Verifikasi pihak penerima saat mentransfer data antar sistem
Cara Penggunaan
- Pilih mode — teks, file, batch per baris, atau HMAC.
- Masukkan data sesuai mode — tempel teks, lepas file, tempel teks multibaris, atau masukkan kunci HMAC.
- Alat otomatis menghitung SHA-512 dan menampilkan hasil 128 karakter heksadesimal; bisa ganti hex / base64 serta huruf besar/kecil.
- Opsional, beralih ke varian SHA-512 / SHA-384 / SHA-512/256 atau tempel hash yang dikenal untuk dibandingkan.
Fitur
- Empat mode kerja — teks, file, batch per baris, HMAC
- Komputasi lokal di peramban — berbasis Web Crypto API, tanpa kirim ke server
- Tiga varian SHA-512 — SHA-512 / SHA-384 / SHA-512/256
- Hitung file bertahap — mendukung file besar dengan bilah progres
- HMAC-SHA512 — dukung tiga penyandian kunci: utf8 / hex / base64
- Tampilkan banyak algoritma secara paralel — MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512
- Bandingkan dengan hash yang dikenal — tempel hash target untuk verifikasi
- Dukungan Unicode — aksara Tionghoa, emoji, dan karakter lainnya
Best Practices
Samakan penyandian
penyandian karakter berbeda (UTF-8 / Latin1) menghasilkan hash berbeda — saat verifikasi antar sistem, pastikan penyandiannya konsisten.
Abaikan huruf besar/kecil saat membandingkan
kapitalisasi tidak memengaruhi kecocokan; ubah ke huruf kecil sebelum dibandingkan.
Jangan pakai SHA-512 untuk kata sandi
terlalu cepat — gunakan PBKDF2 / bcrypt / scrypt / Argon2.
HMAC dan hash berbeda tujuan
HMAC-SHA512 untuk autentikasi pesan (butuh kunci), SHA-512 biasa untuk sidik jari konten (tanpa kunci).
SHA-512 vs SHA-512/256
bila butuh keluaran penuh 128 karakter, pilih SHA-512; bila butuh 64 karakter dengan ketahanan SHA-512, pilih SHA-512/256.
Pertanyaan Umum
Berapa panjang keluaran SHA-512?
SHA-512 menghasilkan 512 bit atau 128 karakter heksadesimal. SHA-384 — 96 karakter, SHA-512/256 — 64 karakter.
Pilih SHA-512 atau SHA-256?
Untuk kebutuhan umum, SHA-256 sudah cukup aman. SHA-512 lebih cepat pada CPU 64-bit dan tahan tabrakan lebih kuat, cocok untuk keamanan tinggi dan skenario yang sensitif terhadap performa.
Apakah SHA-512 itu algoritma enkripsi?
Bukan. SHA-512 adalah fungsi hash satu arah; secara teori tidak dapat mengembalikan teks asli dari nilai hash. 「Enkripsi SHA-512」 adalah istilah yang kurang tepat — alat ini hanya melakukan hashing.
Apakah SHA-512 aman?
Masih tahan tabrakan, belum ada tabrakan praktis yang diketahui. Setelah kriptografi pasca-kuantum tersebar, pertimbangkan pindah ke SHA-3 / BLAKE3.
Bisakah menyimpan kata sandi langsung dengan SHA-512?
Tidak disarankan. SHA-512 terlalu cepat — penyerang bisa melakukan brute force dengan GPU. Untuk kata sandi, gunakan fungsi hash lambat khusus (PBKDF2 + salt + iterasi, bcrypt, scrypt, Argon2).
Apa beda SHA-384 dan SHA-512/256?
SHA-384 menghasilkan 384 bit (96 karakter), diambil dari potongan perhitungan SHA-512 penuh di posisi berbeda. SHA-512/256 menghasilkan 256 bit (64 karakter) dan dihitung ulang dengan nilai awal berbeda. Keduanya anggota keluarga SHA-2 dengan tingkat keamanan sebanding.
Apa itu HMAC-SHA512?
HMAC-SHA512 adalah kode autentikasi pesan berbasis SHA-512 yang memakai kunci. Mode HMAC pada alat ini mendukung tiga penyandian kunci: utf8 / hex / base64.
Apakah perhitungan SHA-512 untuk file akan macet?
Tidak. File dibaca bertahap dan tidak dimuat seluruhnya ke memori, jadi bahkan file berskala gigabyte tetap lancar dihitung dan antarmuka selalu responsif.
Apakah konten dikirim ke server?
Tidak. Alat memakai Web Crypto API untuk komputasi di peramban; teks dan file tidak meninggalkan mesin lokal.
Glosarium
- SHA-512
- Fungsi hash kriptografis 512-bit dengan keluaran terpanjang di keluarga SHA-2. Saat ini masih tahan tabrakan, direkomendasikan untuk skenario keamanan tinggi.
- SHA-384
- Varian terpotong dari SHA-512 dengan keluaran 384 bit (96 karakter heksadesimal). Anggota keluarga SHA-2.
- SHA-512/256
- Varian terpotong dari SHA-512 dengan keluaran 256 bit (64 karakter heksadesimal). Mempertahankan ketahanan tabrakan SHA-512 tetapi panjangnya setara SHA-256.
- Keluarga SHA-2
- Seri algoritma SHA-256 / SHA-384 / SHA-512 yang distandarkan NIST dalam FIPS 180-2. Alat ini mendukung tiga varian: SHA-512, SHA-384, dan SHA-512/256.
- Penyandian Heksadesimal
- Nilai hash umumnya ditampilkan dalam heksadesimal. SHA-512 menghasilkan 512 bit = 128 karakter heksadesimal.
- Ketahanan Tabrakan
- Tidak dapat ditemukan dua masukan berbeda yang menghasilkan keluaran hash sama. SHA-512 hingga kini mempertahankan sifat ini.
- Web Crypto API
- Antarmuka kriptografi bawaan peramban dengan akselerasi perangkat keras untuk SHA-1 / SHA-256 / SHA-384 / SHA-512. Alat ini memanfaatkannya untuk komputasi lokal.
Perbandingan Algoritma Keluarga SHA-2
SHA-512 adalah anggota keluarga SHA-2 dengan keluaran terpanjang.
| Algoritma | Bit keluaran | Panjang hex | Bit blok | Skenario umum |
|---|---|---|---|---|
SHA-256 | 256 | 64 | 512 | Pilihan umum utama |
SHA-384 | 384 | 96 | 1024 | Keamanan tinggi |
SHA-512 | 512 | 128 | 1024 | Keamanan tinggi / CPU 64-bit |
SHA-512/256 | 256 | 64 | 1024 | Panjang 256-bit + ketahanan SHA-512 |
Performa Acuan Algoritma Hash Populer
Data kira-kira; bergantung pada peramban dan perangkat keras.
| Algoritma | CPU 64-bit | CPU 32-bit | Status keamanan saat ini |
|---|---|---|---|
SHA-256 | sedang | cepat | aman |
SHA-512 | cepat | lambat | aman |
SHA-1 | cepat | cepat | sudah diserang tabrakan |
MD5 | sangat cepat | sangat cepat | tabrakan / preimage ditemukan |
Skenario Aplikasi Umum SHA-512
Mencakup lapisan protokol, tanda tangan, dan praktik rekayasa.
| Skenario | Alasan memilih SHA-512 | Nilai inti |
|---|---|---|
| Sidik jari paket perangkat lunak | tahan tabrakan, keluaran panjang | verifikasi unduhan |
| Protokol TLS 1.3 | direkomendasikan RFC 8446 | keamanan HTTPS |
| HMAC-SHA512 | tahan serangan ekspansi panjang | autentikasi pesan |
| Sidik jari konten basis data | 128 karakter heksadesimal | deduplikasi, kunci cache |
| Tanda tangan digital | berpasangan dengan RSA / ECDSA | integritas tanda tangan |
Authoritative References
- Perbandingan Teks Aman
- Konversi Biner
- Sandi Caesar
- Kode Morse
- Konversi Hexadesimal
- Video ke Base64
- Base64 ke Video
- Gambar ke Base64
- Base64 ke Gambar
- Teks ke Base64
- Base64 ke Teks
- Pemeriksa hash file
- File ke Base64
- Base64 ke File
- Audio ke Base64
- Base64 ke Audio
- Enkripsi dan Dekripsi AES
- Enkripsi & Dekripsi DES
- Encoder Decoder Base32
- Base58 pengkodean dan penguraian kode
- Encode Base64
- Dekode Base64
- Bandingkan Base64
- Pisahkan Base64
- Penggabungan Base64 multi-baris
- Format Base64
- Validasi Format Base64
- Pengkodean Base64 Massal
- Decode Base64 Massal
- Pembersihan Base64
- Pemrosesan Padding Base64
- Statistik Panjang Base64
- Base64 ke Hex
- Konverter Base64 DataURL
- Konverter Base64-Hex
- Encoder & Decoder Base85
- Generator & Verifikasi HMAC
- PBKDF2 Generator
- Hash MD5
- Hash SHA-256
- Hash SHA1
- Hash SHA512
- Decode JWT
- Encoding & Decoding Entitas HTML
- Unicode Escape
- Enkode URL
- URL Safe Base64
- MIME Base64
- Obfuscasi Java
- Obfuscasi JS
- Obfuscasi PHP
- Python Obfuscator