ESC

Penjana SHA-1

SHA-1 tidak lagi digalakkan untuk keselamatan kriptografi. Ia masih digunakan untuk checksum fail dan hash commit Git, tetapi tidak disyorkan untuk aplikasi kritikal keselamatan. Pertimbangkan untuk menggunakan SHA-256 atau SHA-512 untuk tujuan keselamatan.
Masukkan sebarang teks untuk mengira nilai hash SHA-1nya

Seret & lepas fail di sini

atau klik untuk melayari
()

Maklumat Hash

0
Saiz Input
0
Panjang Hash
SHA-1
Algoritma
160
Bit
40
Aksara Hex
Semua pemprosesan berlaku dalam pelayar anda. Tiada data dihantar ke mana-mana pelayan.

Contoh Penggunaan

Hash Commit Git

Git menggunakan hash SHA-1 untuk mengenal pasti commit. Jana hash SHA-1 untuk memahami cara pengurusan versi Git berfungsi secara dalaman.

Checksum Fail

Kira checksum SHA-1 bagi fail untuk pengesahan integriti asas semasa memuat turun atau berkongsi fail.

Keserasian Sistem Lama

Jana hash SHA-1 untuk keserasian dengan sistem lama yang masih memerlukan checksum atau cap jari SHA-1.

Ciri-ciri

Sokongan SHA-1 Warisan

SHA-1 menghasilkan hash 160-bit, masih digunakan secara meluas untuk checksum fail, pengenalan commit Git dan keserasian sistem lama

Sokongan Pencincangan Fail

Cincang sebarang jenis fail dengan sokongan seret & lepas atau pelayar fail untuk pengesahan checksum

Perbandingan Hash

Bandingkan hash yang dijana dengan nilai yang dijangka untuk mengesahkan integriti fail serta-merta

Pemprosesan Sisi Pelanggan

Semua pencincangan dilakukan secara tempatan dalam pelayar anda menggunakan Web Crypto API, memastikan privasi lengkap

Cara Menggunakan

1

Masukkan Teks atau Pilih Fail

Taip atau tampal teks dalam medan input, atau seret & lepas fail untuk dicincang.

2

Jana Hash

Klik butang Jana Hash atau aktifkan pencincangan masa nyata untuk pengiraan automatik.

3

Salin atau Bandingkan

Salin hash SHA-1 yang dijana ke papan keratan atau bandingkan dengan nilai hash yang dijangka.

Soalan Lazim

Untuk keselamatan tidak - serangan perlanggaran telah ditunjukkan sejak 2017. Tetapi untuk kegunaan bukan keselamatan seperti ID commit Git dan checksum fail asas, ia masih berfungsi dengan baik.

Sebab sejarah dan keserasian ke belakang. Git sedang beralih ke SHA-256, tetapi SHA-1 kekal lalai dalam kebanyakan pemasangan. Untuk kes penggunaan Git, serangan perlanggaran yang diketahui bukan ancaman praktikal.

Tidak. Semuanya berjalan secara tempatan melalui Web Crypto API. Berfungsi luar talian juga.

Apa itu SHA-1?

SHA-1 ialah fungsi hash kriptografi yang menghasilkan digest 160-bit (40 aksara hex). Ia menjadi standard industri selama bertahun-tahun - sijil SSL, tandatangan kod, apa sahaja. Pada 2017, Google menunjukkan serangan perlanggaran praktikal (SHAttered), dan SHA-1 secara rasmi tidak digalakkan untuk kegunaan keselamatan. Tetapi hakikatnya ia masih ada di mana-mana dalam konteks bukan keselamatan, dan untuk kegunaan tersebut ia berfungsi dengan baik.

Di mana SHA-1 masih relevan

Git adalah contoh paling ketara - setiap hash commit yang anda lihat adalah SHA-1. Semakan integriti fail untuk muat turun tidak sensitif, penyahduplikasian data, storan beralamat kandungan dan penjanaan kunci cache semuanya menggunakan SHA-1. Ia lebih laju daripada SHA-256 dan menghasilkan hash yang lebih pendek, yang penting bila anda menjana berjuta-jutanya.

SHA-1 vs SHA-256: bila ia penting?

Jika seseorang boleh mendapat keuntungan dengan membuat perlanggaran (memalsukan sijil, mengubah dokumen bertandatangan), gunakan SHA-256 atau lebih baik. Jika anda hanya menyemak sama ada fail dimuat turun dengan betul atau menjana cap jari pantas untuk cache, SHA-1 sudah memadai. Serangan perlanggaran memerlukan sumber pengkomputeran yang besar dan menghasilkan dua dokumen dengan hash yang sama - ia tidak membenarkan padanan hash sedia ada yang sewenang-wenangnya.

Bagaimana alat ini berfungsi

Taip teks atau lepas fail, dan Web Crypto API pelayar mengira hash SHA-1 secara tempatan. Ada mod masa nyata yang mencincang semasa anda menaip, dan medan perbandingan di mana anda boleh tampal hash yang dijangka untuk mengesahkan padanan.

Privasi

Semuanya berlaku dalam pelayar anda. Tiada muat naik, tiada panggilan pelayan, tiada pengelogan. Putuskan sambungan internet dan alat berfungsi sama.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Langkah Seterusnya