id

Hitung checksum berkas

Hitung checksum (hash) berkas: SHA-256, SHA-1, SHA-384/512, MD5 atau CRC-32. Semua lokal di peramban, berkas tak meninggalkan perangkat.

Memproses secara lokal di perangkat Anda ...

Algoritma
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

Checksum adalah sidik jari ringkas sebuah berkas: dari berapa pun jumlah bita, fungsi hash menghitung satu nilai tetap yang pendek. Ubah satu bit saja dari berkas itu, dan checksum-nya jadi sama sekali berbeda. Itulah sebabnya banyak penyedia mencantumkan nilai SHA-256 di samping tautan unduhan: Anda menghitung sendiri checksum berkas yang sudah diunduh lalu membandingkannya dengan nilai yang dipublikasikan. Bila keduanya cocok, berkas tiba dengan utuh dan tanpa perubahan.

Alat ini menghitung metode-metode yang umum. SHA-1/256/384/512 (FIPS 180-4) berjalan melalui antarmuka Web Crypto bawaan peramban; SHA-256 adalah standar masa kini dan pilihan tepat bila tidak ada syarat lain. SHA-1 sudah dianggap usang dan sebaiknya tak lagi dipakai untuk pemeriksaan keamanan, tetapi masih berguna untuk mencocokkan sistem lama. SHA-384 dan SHA-512 memberi nilai yang lebih panjang dari keluarga yang sama. MD5 (RFC 1321) bahkan lebih tua dan sudah rusak secara kriptografis (benturan/collision bisa dibuat dengan sengaja), tetapi banyak unduhan dan alat lama masih mempublikasikannya sebagai nilai acuan. CRC-32 bukan checksum kriptografis, melainkan pemeriksaan integritas cepat dalam varian ISO-HDLC (polinomial 0xEDB88320), jenis yang tertanam dalam arsip ZIP dan berkas PNG: bagus untuk mendeteksi galat transfer acak, bukan untuk menyingkirkan pengrusakan.

Penghitungan berjalan sepenuhnya secara lokal di peramban Anda, lewat antarmuka bawaan Web Crypto (untuk SHA) dan satu rutin JavaScript murni yang mungil (untuk CRC-32). Tidak ada yang diunggah, tidak ada yang disimpan, dan tidak ada pustaka asing yang dimuat dari CDN. Hasilnya muncul sebagai berkas teks dalam format yang sama dengan alat baris perintah sha256sum atau certutil, sehingga Anda dapat langsung membandingkannya dengan nilai yang dihasilkan di tempat lain.

Data teknis

Data teknis
Format keluaranTXT
Pemrosesan massalYa
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Jatuhkan sebuah berkas.
  2. Pilih algoritma (bawaan: SHA-256).
  3. Baca checksum-nya dan unduh sebagai berkas teks.

Batasan: Checksum membuktikan bahwa dua berkas identik bita demi bita; ia tidak mengenkripsi apa pun dan tidak melindungi dari penyadapan. MD5, SHA-1 dan CRC-32 tidak cocok untuk tujuan keamanan (CRC-32 hanya menangkap galat acak; MD5 dan SHA-1 dapat dibenturkan dengan sengaja) - terhadap pengrusakan yang disengaja, gunakan SHA-256 atau yang lebih besar. Nilai acuan harus berasal dari sumber yang tepercaya.

Perbandingan algoritme

Perbandingan algoritme
AlgoritmePanjang outputStatusPenggunaan umum
SHA-256256 bitstandar saat iniunduhan, verifikasi umum
SHA-1160 bitusang (tidak untuk keamanan)pencocokan dengan sistem lama
SHA-384384 bitvarian SHA-2 yang lebih panjangjika diperlukan checksum yang lebih panjang
SHA-512512 bitvarian SHA-2 yang lebih panjangjika diperlukan checksum yang lebih panjang
MD5128 bitsudah dipecahkan secara kriptografisnilai referensi untuk unduhan/alat lama
CRC-3232 bitbukan checksum kriptografismendeteksi kesalahan transmisi acak (ZIP, PNG)

Pertanyaan umum

Apakah berkas saya diunggah?

Tidak. Checksum dihitung sepenuhnya secara lokal di peramban Anda; berkas tak pernah meninggalkan perangkat dan tidak disimpan.

Algoritma mana yang sebaiknya saya pilih?

Kalau ragu, SHA-256 - itu standar masa kini. Gunakan MD5, SHA-1 atau CRC-32 hanya bila sebuah sistem secara eksplisit meminta nilai tersebut.

Bagaimana cara membandingkan checksum?

Hitung di sini lalu bandingkan nilainya karakter demi karakter dengan yang dipublikasikan. Bila cocok, berkas tidak berubah.

Apa beda CRC-32 dan SHA-256?

CRC-32 adalah pemeriksaan cepat terhadap galat transfer acak (seperti pada ZIP dan PNG), tetapi tidak aman secara kriptografis. SHA-256 juga mendeteksi pengrusakan yang disengaja.

Alat terkait

Enkripsi berkas · Dekripsi berkas · Pembuat UUID · Konverter basis · Enkode ke Base64 · Hitung HMAC