ms

Kira checksum fail

Kira checksum (hash) fail: SHA-256, SHA-1, SHA-384/512, MD5 atau CRC-32. Semua tempatan dalam pelayar, fail tak tinggalkan peranti.

Memproses secara setempat pada peranti anda ...

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

Memproses secara setempat pada peranti anda ...

0%

Adakah fail saya dimuat naik?

Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

Tiada muat naik100% setempat
Kandungan kekal milik andatiada capaian pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit bebasTLS A+ · HTTP header A+

Checksum ialah cap jari ringkas sesebuah fail: daripada berapa-apa pun bilangan bait, fungsi hash mengira satu nilai tetap yang pendek. Ubah satu bit sahaja daripada fail itu, dan checksum-nya menjadi sama sekali berbeza. Itulah sebabnya banyak penyedia menyertakan nilai SHA-256 di sebelah pautan muat turun: anda mengira sendiri checksum fail yang dimuat turun lalu membandingkannya dengan nilai yang diterbitkan. Jika kedua-duanya sepadan, fail itu tiba dengan lengkap dan tanpa perubahan.

Alat ini mengira kaedah-kaedah yang lazim. SHA-1/256/384/512 (FIPS 180-4) berjalan melalui antara muka Web Crypto asli pelayar; SHA-256 ialah piawai masa kini dan pilihan tepat apabila tiada syarat lain dikehendaki. SHA-1 sudah dianggap usang dan sepatutnya tidak lagi digunakan untuk pemeriksaan keselamatan, tetapi ia masih berguna untuk memadankan sistem lama. SHA-384 dan SHA-512 memberi nilai yang lebih panjang daripada keluarga yang sama. MD5 (RFC 1321) lebih tua lagi dan telah dipecahkan secara kriptografi (perlanggaran boleh dicipta dengan sengaja), tetapi banyak muat turun dan alat lama masih menerbitkannya sebagai nilai rujukan. CRC-32 bukan checksum kriptografi, sebaliknya pemeriksaan integriti pantas dalam varian ISO-HDLC (polinomial 0xEDB88320), jenis yang terbina dalam arkib ZIP dan fail PNG: bagus untuk mengesan ralat pemindahan rawak, bukan untuk menolak gangguan sengaja.

Pengiraan berjalan sepenuhnya secara tempatan dalam pelayar anda, melalui antara muka terbina Web Crypto (untuk SHA) dan satu rutin JavaScript tulen yang kecil (untuk CRC-32). Tiada apa-apa dimuat naik, tiada apa-apa disimpan, dan tiada pustaka asing dimuatkan daripada CDN. Hasilnya muncul sebagai fail teks dalam format yang sama dengan alat baris arahan sha256sum atau certutil, jadi anda boleh membandingkannya terus dengan nilai yang dihasilkan di tempat lain.

Data teknikal

Data teknikal
Format outputTXT
Pemprosesan kelompokYa
PemprosesanSetempat dalam pelayar (JavaScript)
Muat naik failTiada

Dalam 3 langkah

  1. Lepaskan sesebuah fail.
  2. Pilih algoritma (lalai: SHA-256).
  3. Baca checksum-nya dan muat turun sebagai fail teks.

Batasan: Checksum membuktikan bahawa dua fail adalah serupa bait demi bait; ia tidak menyulitkan apa-apa dan tidak melindungi daripada penyadapan. MD5, SHA-1 dan CRC-32 tidak sesuai untuk tujuan keselamatan (CRC-32 hanya menangkap ralat rawak; MD5 dan SHA-1 boleh dilanggarkan dengan sengaja) - terhadap gangguan yang disengajakan, gunakan SHA-256 atau yang lebih besar. Nilai rujukan mesti datang daripada sumber yang boleh dipercayai.

Perbandingan algoritma

Perbandingan algoritma
AlgoritmaPanjang outputStatusKegunaan biasa
SHA-256256 bitstandard semasamuat turun, pengesahan umum
SHA-1160 bitlapuk (bukan untuk keselamatan)perbandingan dengan sistem lama
SHA-384384 bitvarian SHA-2 yang lebih panjangapabila jumlah semak yang lebih panjang diperlukan
SHA-512512 bitvarian SHA-2 yang lebih panjangapabila jumlah semak yang lebih panjang diperlukan
MD5128 bittelah dipecahkan secara kriptografinilai rujukan untuk muat turun/alat lama
CRC-3232 bitbukan jumlah semak kriptografimengesan ralat penghantaran rawak (ZIP, PNG)

Soalan lazim

Adakah fail saya dimuat naik?

Tidak. Checksum dikira sepenuhnya secara tempatan dalam pelayar anda; fail tak pernah meninggalkan peranti dan tidak disimpan.

Algoritma mana yang patut saya pilih?

Jika ragu, SHA-256 - itu piawai masa kini. Gunakan MD5, SHA-1 atau CRC-32 hanya apabila sesuatu sistem secara jelas menjangkakan nilai itu.

Bagaimana cara membandingkan checksum?

Kira di sini lalu bandingkan nilainya aksara demi aksara dengan yang diterbitkan. Jika sepadan, fail itu tidak berubah.

Apakah beza antara CRC-32 dan SHA-256?

CRC-32 ialah pemeriksaan pantas terhadap ralat pemindahan rawak (seperti dalam ZIP dan PNG), tetapi ia tidak selamat dari segi kriptografi. SHA-256 turut mengesan gangguan yang disengajakan.

Alat berkaitan

Sulitkan fail · Nyahsulit fail · Penjana UUID · Penukar asas · Enkod ke Base64 · Kira HMAC