Generator Hash gratis
Buat hash MD5, SHA-1, SHA-256, SHA-512, dan CRC32 dari teks atau file. Verifikasi checksum dan integritas data.
Checksum vs. hashing kata sandi: Ini adalah checksum serba guna — bukan pengganti hashing kata sandi (gunakan bcrypt, Argon2, atau scrypt untuk kata sandi). SHA-1 juga tidak cocok untuk klaim integritas yang sensitif keamanan.
Penggunaan umum
- Verifikasi Integritas File dengan HashBuat checksum SHA-256 untuk file yang diunduh dan bandingkan dengan checksum penerbit untuk memastikan tidak dimodifikasi.
- Buat Checksum untuk Integritas DataBuat hash SHA-256 teks atau file untuk mendeteksi kerusakan, memverifikasi backup, dan mengaudit pipeline data.
- Deduplikasi File dengan HashingIdentifikasi file duplikat dengan membandingkan hash SHA-256 mereka — konten identik menghasilkan hash identik.
- Pahami Hashing SandiPelajari cara kerja hashing kriptografi dengan melihat bagaimana perubahan teks menghasilkan keluaran hash yang sama sekali berbeda.
- Buat Hash untuk Penandatanganan Permintaan APIPahami penandatanganan HMAC dengan menghitung hash muatan API Anda sebelum mengirim permintaan yang ditandatangani.
Cara kerja
Pembuatan hash berjalan sepenuhnya di browser Anda menggunakan campuran Web Crypto API (untuk SHA-1, SHA-256, SHA-384, dan SHA-512) dan implementasi tulisan tangan MD5 dan CRC32 — karena Web Crypto API sengaja menghilangkan kedua algoritma lama itu. Tidak ada teks atau konten file yang pernah diunggah ke mana pun.
- 1Masukan dibaca menjadi byteUntuk masukan teks, TextEncoder bawaan browser mengonversi string menjadi array byte UTF-8. Untuk file hingga 500 MB, metode arrayBuffer() dari File API membaca data biner mentah langsung ke memori — file tidak pernah meninggalkan perangkat Anda.
- 2Enam algoritma berjalan paralelSHA-1, SHA-256, SHA-384, dan SHA-512 diserahkan ke crypto.subtle.digest(), implementasi WebCrypto native browser. MD5 dihitung oleh implementasi RFC 1321 mandiri yang dibangun ke dalam alat ini (WebCrypto sengaja mengecualikan MD5); untuk masukan besar, ini menyerahkan kendali ke event loop setiap 4 MB agar tab tetap responsif. CRC32 menggunakan tabel pencarian IEEE 802.3 256-entri yang telah dihitung sebelumnya untuk pemrosesan byte-demi-byte yang cepat.
- 3Digest heksa ditampilkan saat selesaiHasil setiap algoritma ditulis ke UI seketika ia terselesaikan — algoritma lebih cepat seperti CRC32 muncul hampir instan sementara SHA-512 pada file besar mungkin memakan waktu sedikit lebih lama. Keenamnya berjalan bersamaan via Promise.all, sehingga total waktu tunggu ditentukan oleh algoritma paling lambat, bukan jumlahnya.
- 4Verifikasi checksum opsionalTempel checksum yang diketahui ke bidang verifikasi dan alat ini membandingkannya dengan keenam digest yang dihitung. Ini secara otomatis mengidentifikasi algoritma mana yang cocok (atau seharusnya cocok) dengan menghitung karakter heksa — 32 karakter menandakan MD5, 40 menandakan SHA-1, 64 menandakan SHA-256, dan seterusnya — lalu melaporkan cocok, tidak cocok, atau panjang tidak dikenali.
Teks dan file Anda diproses sepenuhnya di dalam browser Anda — tidak ada yang dikirim ke server, dicatat, atau disimpan melampaui sesi halaman saat ini.
Alat terkait
Hash / Checksum File
Hitung checksum SHA-256, SHA-1, SHA-384, dan SHA-512 dari file apa pun dan verifikasi unduhan dengan hash yang dipublikasikan. File tidak pernah diunggah.
Generator Kalender ICS
Buka file .ics untuk melihat acaranya, ekspor ke CSV, atau edit. Atau buat undangan kalender .ics untuk Apple Calendar, Outlook, dan Google, dengan pengulangan dan pengingat. Berjalan sepenuhnya di browser Anda.
Kalkulator Izin chmod
Aktifkan izin file Unix untuk pemilik, grup, dan lainnya untuk mendapatkan nilai oktal (755), notasi simbolik (rwxr-xr-x), dan perintah chmod yang tepat.