Monu Tools

Penjana Hash (SHA)

Jana hash SHA-1, SHA-256, SHA-384 dan SHA-512 bagi sebarang teks, terus dalam pelayar anda.

Cara menggunakan Penjana Hash

  1. 01

    Taip atau tampal teks anda.

  2. 02

    Pilih algoritma hash.

  3. 03

    Salin digest hex yang dihasilkan.

Apa itu hash

Fungsi hash mengambil sebarang input, sama ada satu perkataan atau keseluruhan dokumen, dan menghasilkan rentetan aksara bersaiz tetap yang dipanggil digest. SHA-256, sebagai contoh, sentiasa mengembalikan 256 bit yang ditulis sebagai 64 aksara heksadesimal, sama ada anda memasukkan satu huruf atau satu megabait teks.

Dua sifat menjadikan hash berguna. Ia bersifat berketentuan, jadi input yang sama sentiasa menghasilkan digest yang sama, dan ia menunjukkan kesan runtuhan salji, jadi menukar satu aksara sahaja menghasilkan keputusan yang benar-benar berbeza. Itulah yang menjadikan hash sebagai cap jari padat bagi kandungan yang tepat.

Cara alat ini berfungsi

Alat ini mengira digest SHA-1, SHA-256, SHA-384 dan SHA-512 bagi teks anda secara setempat menggunakan Web Crypto API pelayar, kemudian memaparkan keputusan heks yang sedia untuk disalin. SHA-256 ialah pilihan lalai yang munasabah untuk kebanyakan tujuan.

Untuk apa hashing digunakan

Hashing bersifat sehala: anda tidak boleh membalikkan digest kembali kepada input asal. Itulah tujuannya. Ia digunakan untuk mengesahkan integriti (adakah fail atau mesej ini berubah?), untuk membina jumlah semak, untuk menyahduplikat kandungan, dan sebagai blok binaan dalam tandatangan serta sistem kawalan versi seperti Git.

Memilih algoritma

SHA-1 sudah rosak untuk kegunaan kritikal keselamatan kerana perlanggaran boleh direka, walaupun ia masih sesuai sebagai jumlah semak bukan keselamatan. Utamakan SHA-256 atau yang lebih kuat apabila keselamatan penting. MD5 sengaja tidak ditawarkan kerana ia dianggap tidak selamat.

Bukan untuk kata laluan

Hashing bukan penyulitan dan, dengan sendirinya, bukan cara yang betul untuk menyimpan kata laluan. Fungsi SHA mentah sengaja dibuat pantas, yang membantu penyerang meneka kata laluan dengan cepat. Untuk kata laluan, gunakan skema perlahan yang bergaram seperti bcrypt, scrypt atau Argon2; penjana bcrypt di sini dibina untuk itu.

Soalan lazim

Algoritma apa yang disokong?

SHA-1, SHA-256, SHA-384 dan SHA-512, melalui Web Crypto API pelayar. SHA-256 adalah pilihan yang baik secara lalai.

Adakah MD5 tersedia?

Tidak. MD5 dianggap tidak selamat dan tidak disediakan oleh Web Crypto API. Lebih baik gunakan SHA-256 atau yang lebih kuat.

Sumber

Benamkan alat ini

Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.

<iframe src="https://monu.tools/embed/ms/hash-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Alat berkaitan