Pelayan & Rangkaian

Penyulitan (MD5 / SHA) Percuma

Hash teks serta-merta dalam pelayar anda menggunakan MD5, SHA-1, SHA-256 dan SHA-512. Alat penyulitan yang selamat dan pantas tanpa menghantar data ke pelayan.

Penyulitan (MD5 / SHA)
Dikira serta-merta — teks kosong juga diterima.
Keputusan Hash
MD5
SHA-1
SHA-256
SHA-512
Maklumat

Perihal Penyulitan Percuma (MD5 / SHA)

Fungsi hash ialah algoritma matematik yang mengubah teks atau fail menjadi cap jari tetap yang tidak dapat dipulihkan. MD5, SHA-1, SHA-256 dan SHA-512 Ini adalah yang paling biasa digunakan. Alat penyulitan percuma ini memproses teks yang anda masukkan secara serentak dengan semua algoritma hash yang anda pilih dan memaparkan hasilnya serta-merta.

MD5 kerap digunakan dalam pengesahan checksum kerana kelajuannya; walau bagaimanapun, ia kini dianggap lemah dari segi keselamatan kriptografi. SHA-1 juga biasa digunakan dalam sistem sejarah. Untuk aplikasi kritikal keselamatan... SHA-256 atau SHA-512 Algoritma ini harus diutamakan; sebahagian besar sijil SSL/TLS moden, komitmen Git dan sistem pengesahan kata laluan menggunakan salah satu daripada algoritma ini.

Pengiraan SHA-1, SHA-256 dan SHA-512 dilakukan menggunakan pelayar terbina dalam. API Kripto Web Ia menggunakan infrastruktur (crypto.subtle); MD5, sebaliknya, berfungsi dengan pelaksanaan JavaScript kecil yang tulen yang terbenam dalam halaman. Tiada data anda akan dihantar ke pelayan.Keseluruhan proses dilakukan sepenuhnya di pihak klien. Anda boleh menggunakan alat ini dengan selamat untuk perbandingan kata laluan yang disulitkan, pengesahan kunci API, pemeriksaan integriti fail atau sekadar mempelajari data.

Alat ini mengira semula semua hash dalam masa nyata semasa anda menaip. Di sebelah setiap hasil... Salin Anda boleh memindahkan nilai hash ke papan keratan dengan satu klik menggunakan butang tersebut.

Bagaimana untuk menggunakannya?

Langkah demi langkah

  1. Anda mahu memadatkan teks yang anda ingin masukkan ke dalam medan teks. Taip atau tampal teks..
  2. Alat seketika Ia mengira nilai MD5, SHA-1, SHA-256 dan SHA-512.
  3. Di sebelah kanan garisan hash yang anda inginkan Salin Salin nilai ke papan keratan dengan mengklik butang.
  4. Untuk mencuba teks yang berbeza, cuma kosongkan medan dan tulis semula.
  5. Semua pengiraan dalam pelayar anda Ia telah selesai; anda boleh menguji kandungan tersembunyi dengan selamat.
FAQ

Soalan Lazim

MD5 menghasilkan hash 128-bit (32 heksadesimal), manakala SHA-256 menghasilkan hash 256-bit (64 heksadesimal). Hash yang lebih panjang mengurangkan kebarangkalian perlanggaran secara mendadak. Memandangkan MD5 dan SHA-1 kini dianggap terdedah kepada keretakan, SHA-256 atau SHA-512 disyorkan untuk operasi kritikal seperti penyimpanan kata laluan atau tandatangan digital.

Tidak. Fungsi hash adalah sehala; anda tidak boleh kembali dari hash ke teks asal. Kaedah 'hash cracking' sebenarnya bukan tentang kitar semula, tetapi lebih kepada cuba mencari teks yang memberikan hash yang sama menggunakan serangan brute-force atau rainbow table. Oleh itu, menambah garam semasa menyimpan kata laluan adalah sangat penting.

Tidak. Pengiraan SHA dilakukan oleh pelayar terbina dalam. kripto.halus Pemindahan data dilakukan melalui API, manakala MD5 dilakukan melalui kod JavaScript yang terbenam dalam halaman. Tiada permintaan rangkaian dibuat; data anda tidak meninggalkan sistem anda.

Rentetan kosong juga merupakan input yang sah, dan setiap algoritma mempunyai nilai 'hash kosong' yang tetap. Contohnya, MD5 untuk rentetan kosong ialah: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

SHA-512 adalah lebih baik dalam situasi yang memerlukan keselamatan yang sangat tinggi (tandatangan digital, sijil, integriti arkib jangka panjang). Dalam seni bina 64-bit, SHA-512 boleh beroperasi lebih pantas daripada SHA-256. Untuk kegunaan harian dan sebahagian besar aplikasi web, SHA-256 sudah mencukupi.