Hash SHA512

InputKarakter 0 0 Bytes
示例:
All Hashes (side-by-side)
Computed via Web Crypto API
MD5
32 hex
SHA-1
40 hex
SHA-256
64 hex
SHA-384
96 hex
SHA-512
128 hex

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

  1. Pilih mode — teks, file, batch per baris, atau HMAC.
  2. Masukkan data sesuai mode — tempel teks, lepas file, tempel teks multibaris, atau masukkan kunci HMAC.
  3. Alat otomatis menghitung SHA-512 dan menampilkan hasil 128 karakter heksadesimal; bisa ganti hex / base64 serta huruf besar/kecil.
  4. 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.

AlgoritmaBit keluaranPanjang hexBit blokSkenario umum
SHA-25625664512Pilihan umum utama
SHA-384384961024Keamanan tinggi
SHA-5125121281024Keamanan tinggi / CPU 64-bit
SHA-512/256256641024Panjang 256-bit + ketahanan SHA-512

Performa Acuan Algoritma Hash Populer

Data kira-kira; bergantung pada peramban dan perangkat keras.

AlgoritmaCPU 64-bitCPU 32-bitStatus keamanan saat ini
SHA-256sedangcepataman
SHA-512cepatlambataman
SHA-1cepatcepatsudah diserang tabrakan
MD5sangat cepatsangat cepattabrakan / preimage ditemukan

Skenario Aplikasi Umum SHA-512

Mencakup lapisan protokol, tanda tangan, dan praktik rekayasa.

SkenarioAlasan memilih SHA-512Nilai inti
Sidik jari paket perangkat lunaktahan tabrakan, keluaran panjangverifikasi unduhan
Protokol TLS 1.3direkomendasikan RFC 8446keamanan HTTPS
HMAC-SHA512tahan serangan ekspansi panjangautentikasi pesan
Sidik jari konten basis data128 karakter heksadesimaldeduplikasi, kunci cache
Tanda tangan digitalberpasangan dengan RSA / ECDSAintegritas tanda tangan

Authoritative References