Hash SHA-1 dan Checksum Fail

Kira SHA-1 40 aksara untuk teks UTF-8 atau fail setempat. Bandingkan nilai semak, salin atau muat turun hasilnya dan fahami perbezaan daripada ID objek Git.

Kira
0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara mengira dan menyemak SHA-1

  1. Masukkan teks atau pilih satu fail setempat; fail yang dipilih menggantikan teks.
  2. Jika perlu, tampal SHA-1 yang dijangka tanpa nama fail, kemudian kira.
  3. Salin atau muat turun ringkasan penuh 40 aksara dan semak hasil perbandingan.

Tentang Hash SHA-1 dan Checksum Fail

SHA-1 disediakan untuk keserasian dengan sistem dan checksum sedia ada. Ia tidak sesuai untuk reka bentuk keselamatan baharu yang memerlukan rintangan perlanggaran. Pengiraan menggunakan bait fail tepat atau teks UTF-8.

Contoh SHA-1: vektor ujian standard abc

Input
abc
Hasil
a9993e364706816aba3e25717850c26c9cd0d89d

Soalan lazim tentang Hash SHA-1 dan Checksum Fail

Apakah maksud hasil SHA-1 40 aksara?

Hasilnya ialah ringkasan SHA-1 penuh 160 bit dalam perenambelasan huruf kecil. Teks dikodkan sebagai UTF-8; fail menggunakan bait asal. Hadnya 8 MiB untuk teks dan 32 MiB untuk fail, diproses dalam pelayar.

Mengapa SHA-1 fail berbeza daripada ID objek Git?

Dalam repositori SHA-1, Git mengira hash pengepala objek bersama kandungan, bukan bait fail sahaja. Bagi blob, pengepala mengandungi blob, panjang bait dan satu bait nol. Alat ini mengira SHA-1 biasa, bukan ID objek Git atau HMAC-SHA-1. Gunakan HMAC untuk hash berkunci.

Bagaimana membandingkan nilai semak dan mengapa tidak sepadan?

Tampal hash perenambelasan yang dijangka sahaja. Perbandingan mengabaikan huruf besar/kecil dan ruang di hujung. Huruf besar/kecil input, ruang, CRLF berbanding LF, baris akhir atau UTF-8 BOM mengubah bait serta hash. Teks tidak dinormalkan; nama dan laluan fail tidak disertakan.

Bolehkah SHA-1 dinyahsulit? Masih selamatkah?

SHA-1 ialah hash, bukan penyulitan boleh balik. Alat ini tidak memulihkan teks asal atau mengesahkan tandatangan. Serangan perlanggaran menjadikannya tidak sesuai untuk reka bentuk keselamatan baharu. Gunakan untuk keserasian nilai lama; pilih SHA-256 bagi semakan fail baharu dan Argon2id atau skim khas untuk menyimpan kata laluan.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Hash SHA-256 dan Checksum Fail

    Jana SHA-256 untuk teks dan fail, kemudian semak fail yang dimuat turun dengan checksum yang diterbitkan.

  • Hash SHA-512 dan Checksum Fail

    Kira SHA-512 untuk teks dan fail pada peranti anda, lalu bandingkan nilai perenambelasan penuh.

  • Penjana HMAC

    Jana HMAC-SHA-1, HMAC-SHA-256 dan HMAC-SHA-512 dengan kunci rahsia UTF-8 atau perenambelasan.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.