Kalkulator Checksum File SHAKE256
Hitung hash SHAKE256 dari file apa pun dengan panjang output pilihan Anda, secara lokal di browser, lalu bandingkan dengan checksum yang diharapkan. Tanpa upload.
Kelipatan 8, dari 8 hingga 16384 bit.
Belum ada file yang dipilih. Checksum langsung muncul setelah Anda memilih file.
File dibaca per bagian di dalam browser Anda dan tidak pernah diunggah.
Apa itu Checksum File SHAKE256?
Alat ini menghitung digest SHAKE256 dari sebuah file dengan panjang output pilihan Anda (bawaan 512 bit) dan memeriksanya terhadap nilai yang diharapkan. File diproses per bagian 4 MB di dalam browser Anda.
Cara menggunakan Checksum File SHAKE256
- Atur Panjang output (bit) terlebih dahulu (kelipatan 8, bawaan 512); mengubahnya nanti akan menghitung ulang hash.
- Klik area unggah atau seret file ke sana; file dibaca per bagian dan bilah progres ditampilkan.
- Periksa Nama file dan Ukuran file yang tampil di bawahnya untuk memastikan Anda memilih file yang benar.
- Tempel checksum yang dipublikasikan penyedia ke Checksum yang diharapkan — Anda akan mendapat Cocok atau Tidak cocok (huruf besar/kecil,
0x, dan nama file di belakang diabaikan). - Pilih Format output jika Anda memerlukan hex huruf besar atau Base64, lalu klik Salin.
Contoh
A file hash-abc.txt containing the 3 bytes "abc"
483366601360a8771c6863080cc4114d8db44530f8f1e1ee4f94ea37e78b5739d5a15bef186a5386c75744c0527e1faa9f8726e462a12a4feb06bd8801e751e4
Panjang output 512 bit.
Kapan menggunakan Checksum File SHAKE256
Gunakan ketika sebuah rilis atau spesifikasi menyediakan checksum SHAKE256, atau ketika Anda membutuhkan fingerprint file dengan panjang tertentu. Untuk verifikasi unduhan biasa, checksum SHA-256 jauh lebih umum.
Cara kerja Checksum File SHAKE256
File dibaca dalam potongan 4 MB yang diserap ke sponge satu per satu; output diperas setelah seluruh file selesai dibaca. SHAKE256 adalah extendable-output function (XOF) dari FIPS 202. Fungsi ini memakai sponge Keccak-f[1600] yang sama dengan SHA-3 dengan kapasitas 512 bit (rate 1088 bit) dan sufiks domain 1111 (byte padding 0x1F). Setelah input diserap (absorb), sponge diperas (squeeze) sebanyak bit yang diminta, sehingga panjang output adalah parameter, bukan sifat bawaan algoritma. Output yang lebih pendek merupakan awalan dari output yang lebih panjang. Keamanan terhadap tabrakan adalah min(output/2, 256) bit.
Kasus Penggunaan Umum
- Memverifikasi file yang manifest integritasnya memakai SHAKE256
- Membuat fingerprint file yang pendek (misalnya 128 bit) atau panjang
- Menguji silang implementasi XOF dengan data nyata
- Membandingkan dua file besar tanpa mengunggahnya
Catatan Keamanan
Checksum hanya membuktikan integritas jika nilai yang diharapkan berasal dari sumber tepercaya. File tidak pernah meninggalkan perangkat Anda.
Pertanyaan Umum
Apakah file diunggah?
Tidak. Byte dibaca dengan File API dan di-hash di dalam browser Anda.
Mengapa checksum saya tidak cocok?
Pastikan kedua sisi memakai panjang output yang sama: SHAKE256 dengan 256 dan 512 bit menghasilkan string yang berbeda (yang lebih pendek adalah awalan dari yang lebih panjang).
Bisakah saya meng-hash file yang sangat besar?
Bisa. Pembacaan per bagian menjaga pemakaian memori tetap rendah; waktunya bergantung pada ukuran file dan kecepatan perangkat.