Setiap file — dokumen, foto, rekaman, kode — dapat direduksi menjadi sebuah string 64 karakter yang unik. Ini bukan enkripsi, bukan kompresi. Ini adalah sidik jari matematis.

Definisi

Hash SHA-256 adalah keluaran fungsi matematika SHA-256: string 64 karakter heksadesimal (0-9, a-f) yang dihasilkan dari konten file. File yang sama → hash yang sama. Perubahan sekecil apapun → hash berbeda total. Tidak ada cara untuk membalik hash ke file asli.

Empat Sifat Matematis SHA-256

01
Deterministik
Input yang sama menghasilkan output yang sama. Selalu. Di komputer manapun, sistem operasi apapun, bahasa pemrograman apapun. Tidak ada variabel lain — murni fungsi.
02
Avalanche Effect
Mengubah satu bit input mengubah sekitar 50% bit output. Tidak ada korelasi statistik antara perubahan input dan output. Tidak bisa diprediksi.
03
One-Way (Satu Arah)
Dari hash, tidak mungkin merekonstruksi input. SHA-256 bukan cipher — tidak ada kunci, tidak ada dekripsi. Transformasi ini tidak memiliki invers.
04
Collision-Resistant
Probabilitas dua input berbeda menghasilkan output sama: 1/2²⁵⁶. Angka ini lebih besar dari jumlah atom di alam semesta yang teramati. Secara praktis: tidak ada collision.

Demonstrasi: Avalanche Effect

Satu karakter berubah. Hash berubah total. Tidak ada hubungan antara kedua hash.

SHA-256 — Perubahan 1 karakter
INPUT A "File versi 1"
HASH A a3f8d2c1e9b4067f5d8a1c3e2b9f4d7a6e1c8b3f2d5a9e4c7b1f6d3a8e2c5b9f4

INPUT B "File versi 2"
HASH B 7e2a9c4d1b8f3e6a5d2c9b7f4e1a8d3c6b9f2e5a7d4c1b8e3f6a9d2c5b7f4e1a8

Tidak ada pola. Tidak ada korelasi. Ini bukan kebetulan — ini adalah properti matematis yang dirancang agar deteksi perubahan sekecil apapun menjadi deterministik dan tak terelakkan.

Mengapa SHA-256 Digunakan Secara Global

SHA-256 adalah standar terbuka (FIPS PUB 180-4, NIST) yang telah diadopsi secara luas karena kematangan matematisnya:

  • Sistem keuangan & perbankan: verifikasi integritas laporan transaksi, audit trail, dan dokumen rekonsiliasi — SHA-256 digunakan untuk memastikan data tidak berubah setelah diproses.
  • Perusahaan asuransi: klaim, polis, dan dokumen underwriting di-hash untuk mencegah modifikasi setelah klaim diajukan.
  • Distribusi software enterprise: file installer, pembaruan sistem, dan konfigurasi kritis diverifikasi dengan SHA-256 sebelum deployment.
  • Arsip digital & e-discovery: institusi dan korporasi menggunakan hash untuk membuktikan bahwa dokumen yang disimpan adalah versi asli, tidak berubah sejak pengarsipan.
  • E-commerce & marketplace: bukti transaksi, foto produk, dan spesifikasi barang di-hash sejak listing — mengurangi sengketa "barang tidak sesuai" dengan bukti matematis.
  • Startup & pendanaan: term sheet, perjanjian investasi, dan cap table di-hash untuk membuktikan versi yang disepakati sebelum closing.
  • Properti & notaris: draft akta jual beli, perjanjian sewa, dan dokumen sertifikat di-hash sebelum penandatanganan — mencegah perubahan sepihak setelah kesepakatan.
  • Logistik & supply chain: dokumen bill of lading, surat jalan, dan manifes kargo di-hash untuk memastikan tidak ada modifikasi selama pengiriman lintas pihak.
  • Kreator konten & platform digital: video, musik, desain, dan tulisan di-hash sebelum publikasi — bukti matematis kapan sebuah karya pertama kali ada.

Dua dekade penggunaan SHA-256 secara global, tanpa satu pun serangan collision praktis pada SHA-256 versi penuh. Standar ini digunakan oleh sistem keuangan global, perbankan digital, dan infrastruktur kritis dunia — bukan sekadar 'canggih', ini teruji di medan pertempuran nyata.

Hash Dapat Dihitung Tanpa VerixID

Hash adalah fungsi matematika terbuka. Siapa pun dapat menghitungnya kapan saja:

Terminal — Hitung SHA-256
Linux/Mac sha256sum dokumen.pdf
Windows PS Get-FileHash dokumen.pdf -Algorithm SHA256
Python import hashlib; hashlib.sha256(open('file','rb').read()).hexdigest()

Jalankan perintah yang sama pada file yang sama di komputer mana pun di dunia — hasilnya identik. Hash tidak membutuhkan VerixID. Yang VerixID tambahkan adalah timestamp immutable dan ledger yang tidak bisa diubah.

Coba Langsung

Hitung Hash + Catat ke Ledger

Drop file di halaman utama. Browser menghitung SHA-256 secara lokal. Hanya hash yang dikirim. Tercatat di ledger immutable. Selesai.

Mulai — Gratis 30 Hari

Pertanyaan Umum

Tidak. SHA-256 adalah fungsi satu arah (one-way function). Secara matematis tidak ada operasi invers. Tidak ada kunci, tidak ada dekripsi. Hash hanyalah sidik jari — dari sidik jari Anda tidak bisa merekonstruksi tubuh seseorang.
Secara matematis mungkin (disebut collision), tetapi probabilitasnya sangat kecil sehingga secara praktis tidak terjadi. Diperlukan sekitar 2¹²⁸ percobaan untuk menemukan collision — lebih lama dari usia alam semesta dengan komputasi global saat ini. Belum ada collision SHA-256 yang ditemukan.
Membaca file tidak mengubah hash. Hash berubah hanya jika bit-byte file berubah. Namun beberapa aplikasi (Word, Excel) menyisipkan metadata saat menyimpan ulang. Untuk menjaga hash tetap identik, simpan file dalam mode read-only setelah didaftarkan.
SHA-256 menghasilkan 256 bit. Dalam representasi heksadesimal (16 opsi per karakter) menjadi 64 karakter. Panjang ini adalah trade-off antara keunikan (collision resistance) dan kepraktisan. 256 bit memberikan ruang 2²⁵⁶ kemungkinan output — cukup untuk keperluan global.