Jana hash SHA-1, SHA-256, SHA-384 dan SHA-512 bagi sebarang teks, terus dalam pelayar anda.
Cara menggunakan Penjana Hash
Taip atau tampal teks anda.
Pilih algoritma hash.
Salin digest hex yang dihasilkan.
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.
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.
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.
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.
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
SHA-1, SHA-256, SHA-384 dan SHA-512, melalui Web Crypto API pelayar. SHA-256 adalah pilihan yang baik secara lalai.
Tidak. MD5 dianggap tidak selamat dan tidak disediakan oleh Web Crypto API. Lebih baik gunakan SHA-256 atau yang lebih kuat.
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
Encode teks ke Base64 atau decode Base64 kembali ke teks. Selamat untuk UTF-8 dengan pengesanan arah automatik.
Encode dan decode URL serta komponen URL dalam format persen, selamat untuk UTF-8.
Decode JSON Web Token untuk memeriksa pengepala dan payload-nya, dengan masa tamat tempoh dan masa pengeluaran yang boleh dibaca manusia. Berjalan sepenuhnya dalam pelayar anda; token tidak pernah dimuat naik.
Jana HMAC untuk mesej dan kunci rahsia menggunakan SHA-1, SHA-256, SHA-384 atau SHA-512, dalam pelayar anda.