เครื่องสร้างแฮช BLAKE2/BLAKE3
สร้าง digest BLAKE2b, BLAKE2s และ BLAKE3 จากข้อความหรือไฟล์ในเบราว์เซอร์ผ่าน hash-wasm พร้อม keyed hashing เสริม ฟรีและทำงานฝั่ง client
Loading tool...
เครื่องสร้างแฮช BLAKE2/BLAKE3 คืออะไร?
เครื่องสร้างแฮช BLAKE2/BLAKE3 สร้าง digest เข้ารหัสลับด้วยตระกูลฟังก์ชันแฮช BLAKE — BLAKE2b, BLAKE2s และ BLAKE3 — ทั้งหมดในเบราว์เซอร์ผ่าน WebAssembly รองรับ keyed hashing เสริม ความยาว digest แบบแปรผัน และแฮชไฟล์โดยตรงเพื่อทำ checksum และ MAC tag
ประโยชน์หลัก
- แฮชยุคใหม่ที่ปลอดภัยและเร็วกว่า MD5 และ SHA-1
- โหมดมีคีย์ทำหน้าที่เป็น message authentication code ที่เร็ว
- ตรวจไฟล์ดาวน์โหลดและความถูกต้องของข้อมูลโดยไม่ต้องติดตั้งโปรแกรม
กรณีการใช้งาน
- •สร้าง checksum ของไฟล์เพื่อตรวจความถูกต้องหลังดาวน์โหลด
- •สร้าง MAC tag ให้ payload ของ API ด้วยคีย์ลับร่วมกัน
- •ทำ fingerprint หรือ deduplicate เนื้อหาด้วย digest ที่เร็วและเสถียร
วิธีสร้างแฮช BLAKE
- เลือกตัวแปร: เลือก BLAKE2b, BLAKE2s หรือ BLAKE3 พร้อมความยาว digest ที่ต้องการ — BLAKE2b-512 เพื่อความปลอดภัยสูงสุด, BLAKE3-256 สำหรับงานทั่วไปยุคใหม่
- ใส่ข้อความหรือไฟล์: วางข้อความที่จะแฮช หรือกดปุ่มไฟล์เพื่อแฮชเอกสารหรือไฟล์ดาวน์โหลดโดยตรง และใส่คีย์ลับสำหรับ keyed hashing ได้ถ้าต้องการ
- คัดลอก digest: กดสร้างแฮชแล้วคัดลอก digest ฐานสิบหกไปใช้เป็น checksum, MAC tag หรือบันทึกความถูกต้องของข้อมูล
คุณสมบัติหลัก
- เจ็ดตัวแปร: BLAKE2b 512/384/256/160, BLAKE2s 256/128 และ BLAKE3 256 บิต
- keyed hashing เสริมพร้อมตรวจความยาวคีย์ตามตระกูล
- แฮชข้อความและไฟล์ถึง 20 MB คำนวณในเครื่องผ่าน WebAssembly
- คัดลอก digest คลิกเดียว พร้อมบอกความยาว hex และขนาดบิต
- สร้างบน hash-wasm — ผ่านการตรวจสอบ เร็ว และฝั่ง client ล้วน
คำถามที่พบบ่อย
BLAKE2b, BLAKE2s และ BLAKE3 ต่างกันอย่างไร?
BLAKE2b ปรับแต่งสำหรับแพลตฟอร์ม 64-bit พร้อม digest ถึง 512 บิต, BLAKE2s เป็นฉบับ 32-bit ที่ได้ถึง 256 บิต ส่วน BLAKE3 เป็นรุ่นใหม่กว่า ออกแบบด้วย Merkle tree มีเอาต์พุตยืดหยุ่นและ keyed mode ในตัว โดยทั่วไปใช้ที่ 256 บิต
keyed hashing ใช้ทำอะไร?
คีย์ลับเปลี่ยน BLAKE2 ให้เป็น message authentication code (MAC) ที่เร็ว: มีเจ้าของคีย์เท่านั้นที่สร้าง digest เดียวกันได้ ผู้รับจึงตรวจทั้งความถูกต้องและความแท้จริงของข้อความได้
ทำไมคีย์ BLAKE3 ต้องยาว 32 ไบต์พอดี?
BLAKE3 ใช้คีย์ขนาดคงที่ 256 บิตใน keyed mode คีย์ที่ให้จึงต้องยาว 32 ไบต์พอดี (เช่น อักขระ ASCII 32 ตัว) ส่วน BLAKE2b รับได้ถึง 64 ไบต์และ BLAKE2s ถึง 32 ไบต์
ข้อความและไฟล์ของฉันถูกอัปโหลดไหม?
ไม่ การแฮชรันในเบราว์เซอร์ผ่าน WebAssembly (hash-wasm) ทั้งข้อความ ไฟล์ และคีย์ไม่เคยออกจากเครื่องของคุณ