Hash SHA-1 dan Checksum File

Hitung SHA-1 40 karakter untuk teks UTF-8 atau file lokal. Bandingkan checksum, salin atau unduh hasilnya, dan pahami perbedaannya dengan ID objek Git.

Hitung
0 karakter
Hasil

Hasil akan muncul di sini.

Cara menghitung dan memverifikasi SHA-1

  1. Masukkan teks atau pilih satu file lokal; file yang dipilih menggantikan teks.
  2. Jika perlu, tempel SHA-1 yang diharapkan tanpa nama file, lalu hitung.
  3. Salin atau unduh digest lengkap 40 karakter dan periksa hasil perbandingan.

Tentang Hash SHA-1 dan Checksum File

SHA-1 disediakan untuk kompatibilitas dengan sistem dan checksum yang sudah ada. Tidak cocok untuk rancangan keamanan baru yang membutuhkan ketahanan collision. Perhitungan memakai byte file yang tepat atau teks UTF-8.

Contoh SHA-1: vektor uji standar abc

Input
abc
Hasil
a9993e364706816aba3e25717850c26c9cd0d89d

Pertanyaan tentang Hash SHA-1 dan Checksum File

Apa arti hasil SHA-1 40 karakter?

Itu adalah digest SHA-1 penuh 160 bit dalam heksadesimal huruf kecil. Teks dikodekan sebagai UTF-8; file memakai byte aslinya. Batasnya 8 MiB untuk teks dan 32 MiB untuk file, diproses di browser.

Mengapa SHA-1 file berbeda dari ID objek Git?

Dalam repositori SHA-1, Git menghitung hash header objek bersama isinya, bukan hanya byte file. Untuk blob, header mencakup blob, panjang byte dan satu byte null. Alat ini menghitung SHA-1 biasa, bukan ID objek Git atau HMAC-SHA-1. Gunakan HMAC untuk hash dengan kunci.

Bagaimana membandingkan checksum dan mengapa tidak cocok?

Tempel hanya hash heksadesimal yang diharapkan. Perbandingan mengabaikan huruf besar/kecil dan spasi di awal serta akhir. Huruf besar/kecil input, spasi, CRLF dibanding LF, baris baru terakhir atau UTF-8 BOM mengubah byte dan digest. Teks tidak dinormalisasi; nama dan jalur file tidak disertakan.

Bisakah SHA-1 didekripsi? Apakah masih aman?

SHA-1 adalah hash, bukan enkripsi yang dapat dibalik. Alat tidak memulihkan teks asli atau memverifikasi tanda tangan. Serangan collision membuat SHA-1 tidak cocok untuk desain keamanan baru. Gunakan untuk kompatibilitas checksum lama; pilih SHA-256 untuk pemeriksaan file baru dan Argon2id atau skema khusus untuk menyimpan kata sandi.

Apakah file, token, atau teks saya diunggah?

Tidak. Data diproses langsung di browser Anda. Situs hanya menyediakan halaman dan kode program; data Anda tidak dikirim ke server konversi atau disimpan dalam akun.

Semua alat pengembang

Encoding dan File

Konversi teks, byte, URL, dan gambar tersemat tanpa mengubah data asli.

Pemeriksaan Data dan Teks

Baca data terstruktur, periksa token, dan lihat perbedaan teks dengan jelas.

Hash, ID dan Jadwal

Periksa integritas file, buat ID, dan olah timestamp serta jadwal berulang.

Data dan file diproses di perangkat Anda. Jangan tinggalkan hasil sensitif di clipboard bersama. Gunakan perangkat tepercaya saat menangani kunci privat dan token.