←

Kalkulator Hash Setempat

Mod input

Pilih algoritma dan mod input. Hash untuk teks kosong dan fail sifar bait juga boleh dikira.

Cara penggunaan

Pilih teks atau fail setempat, pilih satu algoritma SHA, kemudian kira. Hasil memaparkan algoritma, mod input, bilangan bait sebenar dan hash perenambelasan penuh dengan huruf kecil. Salin hash atau pilih hasil secara manual. Mengubah input membatalkan kesahan hasil sebelumnya serta-merta.

Teks dikodkan sebagai UTF-8; penghujung baris CRLF dan CR diseragamkan kepada LF. Ruang putih di awal dan akhir tidak dibuang, huruf besar/kecil tidak diubah, Unicode tidak dinormalkan, jujukan escape tidak ditafsirkan, dan BOM tidak ditambah atau dibuang secara automatik. BOM yang memang wujud dan NUL disertakan dalam pengiraan. Mod fail mengekalkan semua bait asal; nama, jenis dan masa pengubahsuaian fail tidak disertakan dalam pengiraan.

Contoh abc tidak mengandungi baris baharu. Hash SHA-256 yang dijangka ditunjukkan di bawah; lihat RFC 6234 untuk vektor ujian rasmi bagi algoritma lain.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Skop dan batasan

Teks dihadkan kepada 200000 unit kod UTF-16 (sesetengah emoji menggunakan dua unit) dan 800000 bait selepas pengekodan; fail dihadkan kepada 16 MiB. Input tidak dipotong. Pelayar perlu membaca keseluruhan fail, jadi penggunaan memori mungkin melebihi saiz fail. Hash bukan penyulitan, penyimpanan kata laluan, pengesahan tandatangan atau pengesanan virus; ia tidak membuktikan sumber yang dipercayai atau menjamin ketiadaan perlanggaran hash. Bandingkan dengan hash yang diperoleh melalui saluran bebas yang dipercayai.

Alat ini tidak memuat naik, menyimpan atau merekod input, fail atau hash; halaman masih memuatkan sumbernya seperti biasa. Mengosongkan hanya membuang rujukan pada halaman, tidak menjamin pemadaman selamat memori pelayar atau sejarah papan klip, dan tidak melindungi daripada sambungan pelayar atau skrip halaman berniat jahat. Penulisan ke papan klip yang telah bermula tidak boleh ditarik balik. Pembacaan boleh dihentikan, tetapi pengiraan hash di peringkat asas tidak boleh benar-benar dihentikan; selepas pembatalan, tunggu sehingga ia selesai sebelum mengira semula.

Kemajuan pembacaan menggunakan bilangan bait sebenar; peringkat hash hanya memaparkan tugas 0/1. Tanda sempang menunjukkan masa berlalu, anggaran baki masa atau kadar yang tidak diketahui. Selesai membaca fail tidak bermakna pengiraan hash telah selesai.

RFC 6234Web Crypto

Kalkulator Hash Setempat

Pilih input dan algoritma, kira, kemudian salin hash penuh. Teks kosong adalah sah; mod fail memerlukan fail dipilih. Mengubah input akan memadam hasil sebelumnya. Pembatalan hanya menghentikan paparan hasil; pengiraan hash di peringkat asas mungkin masih sedang diselesaikan.

tetapan