WMW

Penjana Hash Blake2b

Free

Kira hash BLAKE2b teks atau fail dalam pelayar anda, dengan panjang output boleh laras dan hashing berkunci pilihan (MAC).

Berjalan sepenuhnya dalam pelayar anda menggunakan WebAssembly. Tiada apa dimuat naik ke pelayan.

Panjang output

Menghasilkan kod pengesahan mesej (MAC): hanya seseorang dengan kunci sama boleh menghasilkan semula hash ini, berguna untuk mengesahkan kedua-dua integriti dan ketulenan.

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

Belum ada aktiviti. Jadi yang pertama.

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Mengira cincang kriptografi BLAKE2b teks atau fail, sepenuhnya dalam pelayar anda. Pilih panjang output dari 8 hingga 512 bit, dan secara pilihan berikan kunci rahsia untuk menghasilkan cincang berkunci (MAC) untuk pengesahan mesej berbanding sekadar pemeriksaan integriti.

Bagaimana Ia Berfungsi

Teks atau fail anda ditukar kepada bait mentah dan diproses melalui fungsi mampatan BLAKE2b, yang mencampurkan input melalui beberapa pusingan menggunakan putaran bitwise, XOR, dan penambahan modular untuk menghasilkan digest panjang-tetap. Panjang output diminta (8 hingga 512 bit, dalam gandaan 8) menentukan berapa banyak bait keadaan dalaman itu dikembalikan sebagai hash akhir, ditunjukkan sebagai rentetan heksadesimal. Apabila kunci disediakan, ia dimuatkan ke dalam keadaan hash sebelum pemprosesan bermula, jadi digest terhasil bergantung pada kedua-dua input dan kunci rahsia, yang menukar hash biasa kepada kod pengesahan mesej.

Masalah ia selesaikan

Soalan lazim

›Bagaimana BLAKE2b berbeza daripada MD5 atau SHA-256?

BLAKE2b ialah fungsi cincang kriptografi moden yang direka untuk kedua-dua lebih pantas daripada MD5 dan SHA-1 dan sekurang-kurangnya sama selamat dengan SHA-3, sambil menggunakan reka bentuk yang lebih ringkas. Tidak seperti MD5 dan SHA-1, yang dianggap rosak untuk tujuan keselamatan, BLAKE2b tiada serangan praktikal diketahui dan digunakan secara meluas dalam aplikasi seperti algoritma hashing kata laluan Argon2 dan protokol VPN WireGuard.

›Mengapa saya akan pilih panjang output lebih pendek seperti 256-bit berbanding lalai 512-bit?

Ringkasan yang lebih pendek mengambil ruang kurang untuk disimpan atau dihantar (berguna untuk lajur pangkalan data, URL, atau kod QR) sambil masih menyediakan rintangan perlanggaran yang kukuh, kerana keselamatan BLAKE2b berskala dengan panjang output yang anda pilih. 512-bit adalah lalai dan memberikan margin keselamatan maksimum; 256-bit adalah pilihan biasa apabila anda mahukan rentetan hex yang lebih pendek dan tidak memerlukan lebih daripada rintangan perlanggaran 128-bit.

›Apa itu "hashing berkunci" (mod MAC) dan bila saya akan menggunakannya?

Hashing berkunci mencampurkan kunci rahsia ke dalam pengiraan, menghasilkan kod pengesahan mesej (MAC) yang hanya seseorang yang tahu kunci sama boleh hasilkan semula. Ini berguna apabila anda perlu mengesahkan bukan hanya data belum berubah (integriti) tetapi ia datang daripada seseorang yang memegang rahsia dikongsi (ketulenan), contohnya apabila menandatangani permintaan API atau mengesahkan payload webhook.

›Adakah BLAKE2b sesuai untuk menghash kata laluan?

Tidak. BLAKE2b direka untuk pantas, yang tepatnya ciri salah untuk simpanan kata laluan, hash pantas menjadikan serangan paksa-kasar dan kamus terhadap hash kata laluan dicuri jauh lebih mudah. Untuk kata laluan, gunakan algoritma khusus perlahan, sukar-memori seperti Argon2 atau bcrypt sebaliknya.

›Boleh saya cincang fail berbanding menaip teks?

Ya, tukar kepada tab "Fail" dan sama ada klik untuk memilih fail atau seret dan lepaskannya ke atas halaman. Fail dibaca dan dihash sepenuhnya dalam pelayar anda menggunakan WebAssembly, ia tidak pernah dimuat naik ke mana-mana, yang menjadikan ini selamat digunakan untuk mengesahkan integriti fail sensitif atau besar.

Alat Berkaitan