Penjana Hash SHA-1
Jana hash SHA-1 daripada teks atau fail untuk checksum dan keserasian sistem lama
Penjana SHA-1
Seret & lepas fail di sini
atau klik untuk melayariMaklumat Hash
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
Masukkan Teks atau Pilih Fail
Taip atau tampal teks dalam medan input, atau seret & lepas fail untuk dicincang.
Jana Hash
Klik butang Jana Hash atau aktifkan pencincangan masa nyata untuk pengiraan automatik.
Salin atau Bandingkan
Salin hash SHA-1 yang dijana ke papan keratan atau bandingkan dengan nilai hash yang dijangka.
Soalan Lazim
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.