Penjana Hash — Dapatkan hash MD5 dan SHA bagi mana-mana teks atau fail, dan periksa ia dengan hash yang diketahui.

Taip atau tampal teks, atau pilih fail, dan lihat has MD5, SHA-1, SHA-256, SHA-384 dan SHA-512 sekaligus. Tampal has yang diberikan kepada anda untuk melihat sama ada ia sepadan. Penghasian dilakukan pada peranti anda, jadi teks dan fail anda tidak pernah dimuat naik.

Jana hash Teks dan fail anda kekal di pelayar anda.
Penjana hash yang memaparkan nilai hash MD5, SHA-1 dan SHA-256 untuk sepotong teks

Input

Hashes

Panduan

Panduan Penjana Hash: Apa Itu Hash dan Bilakah Menggunakannya

Penjelasan ringkas tentang MD5 dan SHA, cara mengesahkan fail, dan apa yang hash tidak untuk.

Penjelasan mudah

Apakah Penghasil Hash?

Fungsi hash menukarkan sebarang input, sama ada satu perkataan atau satu fail keseluruhan, kepada cap jari panjang tetap yang pendek. Input yang sama sentiasa menghasilkan hash yang sama, dan walaupun perubahan satu aksara akan menghasilkan hash yang sama sekali berbeza.

Ini menjadikan hash berguna untuk memeriksa bahawa fail tiba tanpa diubah, mengesan fail dwi, mencipta kunci cache dan membandingkan data tanpa berkongsi data itu sendiri.

Sebab-sebab biasa untuk menggunakannya

Mengapa Orang Menggunakan Penjana Hash

Semak muat turun

Hasilkan hash bagi fail yang dimuat turun dan bandingkan dengan checksum yang disenaraikan oleh penerbit untuk memastikan ia tidak rosak.

Pembangun

Buat ceksum pantas, kunci cache atau nilai ujian untuk API, tandatangan dan fixtures.

Cari duplikat

Dua fail dengan hash SHA-256 yang sama, untuk tujuan praktikal, adalah fail yang sama.

Algoritma mana yang hendak dipilih

MD5, SHA-1 dan keluarga SHA-2

MD5 menghasilkan hash heksadesimal 32 aksara dan SHA-1 menghasilkan 40. Kedua-duanya sesuai untuk mengesan kerosakan secara tidak sengaja, tetapi pertembungan boleh dihasilkan dengan sengaja, jadi jangan gunakannya untuk apa-apa yang berkaitan keselamatan. SHA-256 (64 aksara), SHA-384 (96) dan SHA-512 (128) tergolong dalam keluarga SHA-2 dan merupakan pilihan selamat hari ini.

Hash bukanlah penyulitan: ia tidak dapat diterbalikkan untuk mendapatkan semula bentuk asal. Ia juga tidak mencukupi untuk menyimpan kata laluan. Gunakan hash kata laluan yang perlahan dan disaliti seperti bcrypt, scrypt atau Argon2 untuk tujuan itu.

Selesaikannya dalam beberapa langkah

Cara Menggunakan Penjana Hash

  1. Pilih Teks atau Fail.
  2. Taip atau tampal teks anda, atau pilih fail. Hashes muncul serta-merta.
  3. Salin teks di sebelah tanda pagar yang anda perlukan. Hidupkan huruf besar jika anda mahu huruf heksagon besar.
  4. Untuk mengesahkan muat turun, tampal hash yang diterbitkan ke dalam kotak perbandingan dan semak kecocokan.
Keputusan yang lebih baik

Petua Mudah

  • Hahiskan teks tepat seperti yang ditulis. Ruang akhir atau hujung baris yang berbeza menghasilkan hash yang berbeza.
  • Untuk memeriksa muat turun, gunakan SHA-256 jika penerbit menyediakannya.
  • Teks dihasih sebagai UTF-8, iaitu apa yang diharapkan oleh kebanyakan alat dan API.
  • Keluaran hex tidak peka huruf besar kecil, jadi kotak perbandingan mengabaikan huruf besar kecil dan ruang di sekitar tanda pagar.
Bagus untuk diketahui

Kekangan dan Privasi

Kerahsiaan

Teks dan fail di-hash dalam pelayar anda menggunakan alat terbina dalam pelayar. Tiada apa-apa yang dimuat naik, disimpan atau direkodkan.

Keterbatasan

Fail yang sangat besar dibaca ke dalam memori, jadi fail bersaiz beberapa gigabait mungkin gagal pada telefon atau komputer lama. MD5 dan SHA-1 dipaparkan untuk keserasian dan tidak boleh digunakan untuk keselamatan.

Soalan lazim

Soalan Lazim Penjana Hash

Apakah hash?

Hash ialah cap jari berketinggian tetap yang dikira daripada beberapa data. Input yang sama sentiasa menghasilkan hash yang sama, dan perubahan kecil pada input akan mengubah hash sepenuhnya.

Hash mana yang patut saya gunakan?

Gunakan SHA-256 untuk kebanyakan perkara, termasuk memeriksa muat turun. MD5 dan SHA-1 hanya sesuai untuk mengesan perubahan tidak sengaja, bukan untuk keselamatan.

Bolehkah hash diterbalikkan untuk mendapatkan teks asal?

Tidak. Hash adalah fungsi satu arah. Orang boleh meneka input dan membandingkan hash, itulah sebabnya kata laluan lemah masih boleh ditemui.

Bagaimana saya memeriksa fail yang dimuat turun?

Pilih Fail, pilih fail yang dimuat turun, dan bandingkan hash SHA-256 dengan yang terdapat di halaman penerbit. Tampal hash yang diterbitkan ke dalam kotak perbandingan untuk melihat sama ada ia sepadan atau tidak.

Mengapa hash saya tidak sepadan dengan alat lain?

Biasanya input berbeza kerana terdapat ruang, penghujung baris atau pengekodan teks. Alat ini menghash teks sebagai UTF-8 tepat seperti yang ditaip, tanpa pemangkasan.

Adakah MD5 selamat untuk kata laluan?

Tidak. MD5 pantas dan mempunyai pertembungan yang diketahui. Simpan kata laluan dengan bcrypt, scrypt atau Argon2 bukannya hash biasa.

Berapa panjang setiap hash?

MD5 ialah 32 aksara heksadesimal, SHA-1 ialah 40, SHA-256 ialah 64, SHA-384 ialah 96 dan SHA-512 ialah 128.

Adakah teks dan fail saya telah dimuat naik?

Tidak. Segalanya di-hash di dalam pelayar anda dan tiada apa-apa yang keluar dari peranti anda.

Daripada orang yang menggunakan alat ini

Ulasan

Memuat ulasan…
Teruskan

Lebih banyak alat dalam kotak

Halaman utama menampilkan puluhan alat percuma lagi yang tidak memerlukan kunci API.

Cadangkan alat