SHA-256 Hash Generator

Hasilkan hash kriptografi SHA-256 yang aman untuk tanda tangan digital, sertifikat, dan aplikasi blockchain

Coba contoh-contoh ini:

Apa itu SHA-256?

SHA-256 (Secure Hash Algorithm 256) menghasilkan digest tetap 256-bit (64 karakter heksadesimal) dari input apa pun. Bagian dari keluarga SHA-2 yang dirancang oleh NSA dan distandarisasi oleh NIST pada tahun 2001, digunakan secara luas untuk aplikasi yang kritis terhadap keamanan di seluruh dunia.

Catatan keamanan: SHA-256 tetap aman terhadap serangan tabrakan dan preimage saat ini—ideal untuk integritas file, tanda tangan digital, dan blockchain.

Cara kerja SHA-256

  1. Isi pesan → panjang ≡ 448 (mod 512) bit
  2. Tambahkan panjang pesan 64-bit big-endian
  3. Inisialisasi delapan kata 32-bit (32 bit pertama akar kuadrat dari bilangan prima)
  4. Proses setiap blok 512-bit melalui 64 putaran operasi bitwise
  5. Gabungkan hasil untuk menghasilkan digest 256-bit

Contoh Hash

InputHash SHA-256
Hello Worlda591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e
password5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
test123ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae
(kosong)e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

SHA-256 vs. Fungsi Hash Lain

AlgorithmOutputSecuritySpeed
MD5128 bit❌ Rusak⚡ Sangat cepat
SHA-1160 bit❌ Rusak⚡ Cepat
SHA-256256 bit✅ Aman🚀 Sedang
SHA-384384 bit✅ Aman🚀 Sedang-lambat
SHA-512512 bit✅ Sangat aman🚀 Lambat

Pertanyaan yang Sering Diajukan

Apakah SHA-256 aman untuk kata sandi?

Meskipun SHA-256 secara kriptografis kuat, gunakan algoritma hash kata sandi khusus (bcrypt, Argon2, PBKDF2) dengan salting untuk menyimpan kata sandi.

Bisakah SHA-256 dibalik?

Tidak. SHA-256 bersifat satu arah; membaliknya memerlukan brute-force atau tabel pelangi, yang tidak praktis untuk input kompleks.

Mengapa menggunakan SHA-256 daripada SHA-1?

SHA-256 menawarkan ketahanan tabrakan yang lebih kuat dan disetujui oleh NIST untuk aplikasi yang aman.

Resources