Jana Hash MD5, SHA-256 dan HMAC Dalam Talian Percuma

Kira hash sebarang teks dengan MD5, SHA-1, SHA-256 atau SHA-512, atau kira HMAC berkunci untuk menandatangani permintaan dan mengesahkan webhook. Semuanya dikira dalam pelayar anda, jadi teks dan kunci kekal pada peranti anda.

Algoritma hash:
Algoritma HMAC:
Tiga langkah mudah

Cara Menjana Hash Dalam Talian

Cap jari panjang tetap bagi sebarang teks, dikira pada peranti anda.

1

Pilih algoritma

Pilih hash seperti SHA-256, atau varian HMAC jika ringkasan perlu menggunakan kunci.

2

Masukkan teks

Taip atau tampal rentetan yang hendak dikira hashnya ke dalam kotak input.

3

Kira ringkasan

Pilih Kira Hash, kemudian salin ringkasan. Untuk HMAC, masukkan atau jana kunci sebelum mengira.

Panduan algoritma

Hash atau HMAC Manakah yang Patut Digunakan?

SHA-256 memenuhi kebanyakan keperluan. Fungsi lama disediakan supaya anda boleh mengesahkan nilai sistem lama.

Algoritma Panjang ringkasan Gunakan untuk
SHA-256 256 bit Pilihan lalai untuk checksum, semakan integriti dan penandatanganan
SHA-512 512 bit Semakan integriti yang memerlukan ringkasan lebih panjang
SHA-1 160 bit Mengesahkan checksum lama, tidak sesuai untuk keputusan keselamatan
MD5 128 bit Hanya checksum fail lama, bukan untuk keselamatan
Varian HMAC Sama seperti hash asas Ringkasan berkunci untuk webhook, tandatangan API dan pengesahan mesej

Bukan untuk kata laluan: alat ini menghasilkan hash pantas untuk checksum dan ringkasan mesej. Penyimpanan kata laluan memerlukan fungsi perlahan dengan salt seperti Argon2, bcrypt atau scrypt.

Penjana hash percuma

Checksum dan Tandatangan Tanpa Persediaan

Semua yang diperlukan untuk ringkasan pantas, perbandingan atau muatan bertandatangan.

Empat fungsi hash

Kira ringkasan MD5, SHA-1, SHA-256 atau SHA-512 melalui kotak input yang sama.

HMAC berkunci

Kira HMAC dengan kunci sendiri, atau jana kunci rawak dan salinnya.

Salin serta-merta

Salin ringkasan ke papan klip dengan satu klik, sedia untuk ditampal ke ujian atau pengepala.

Peribadi dan setempat

Pengiraan hash berjalan dalam pelayar anda, jadi teks mahupun kunci HMAC tidak dimuat naik.

Soalan dan jawapan

Soalan Lazim Penjana Hash

Adakah teks saya dimuat naik ke pelayan?

Tidak. Pengiraan hash dan HMAC berjalan dengan JavaScript dalam pelayar anda, jadi teks dan kunci tidak pernah meninggalkan peranti.

Hash manakah yang patut saya gunakan?

Gunakan SHA-256 atau SHA-512 untuk penggunaan baharu. MD5 dan SHA-1 kekal tersedia untuk mengesahkan checksum lama, tetapi kedua-duanya tidak tahan perlanggaran dan tidak patut digunakan untuk keputusan keselamatan.

Apakah perbezaan antara hash dan HMAC?

Hash biasa boleh dikira semula oleh sesiapa yang mempunyai teks itu. HMAC menggabungkan kunci rahsia, jadi hanya pemegang kunci itu boleh menghasilkan atau mengesahkan nilainya, menjadikannya sesuai untuk menandatangani permintaan dan webhook.

Bolehkah hash diterbalikkan?

Tidak. Hash ialah fungsi sehala yang memadatkan input kepada ringkasan panjang tetap. Satu-satunya cara mencari teks asal ialah meneka dan membandingkannya. Oleh itu, penyimpanan kata laluan memerlukan fungsi perlahan dengan salt, bukannya hash pantas.

Mengapa hash saya berbeza daripada alat lain?

Punca paling lazim ialah baris baharu di akhir salah satu input, pengekodan aksara berbeza atau huruf besar/kecil output berbeza. Kira hash bait yang betul-betul sama, termasuk ruang putih, untuk mendapatkan ringkasan serupa.

Patutkah saya mengira hash kata laluan dengan halaman ini?

Tidak. Penyimpanan kata laluan memerlukan fungsi perlahan dengan salt seperti Argon2, bcrypt atau scrypt, yang tidak disediakan oleh alat ini. Gunakannya untuk checksum dan ringkasan mesej.