วิธีใช้งาน ตัวสร้างแฮช
- 1
เลือกข้อความหรือไฟล์
พิมพ์หรือวางข้อความ หรือสลับไปที่ไฟล์แล้ววางไฟล์ขนาดเท่าใดก็ได้ตั้งแต่หนึ่งไฟล์ขึ้นไป
- 2
เลือกอัลกอริทึม
เลือกค่าแฮชที่ต้องการ ยิ่งเลือกน้อย ไฟล์ใหญ่ก็ยิ่งเสร็จเร็ว แล้วเลือกรูปแบบผลลัพธ์
- 3
เปรียบเทียบหรือคัดลอก
วางเช็กซัมที่ต้องการเพื่อดูว่าแฮชใดตรงกัน หรือคัดลอกค่าใดก็ได้ด้วยปุ่มของค่านั้น
- 4
ใส่คีย์สำหรับ HMAC
เปิด HMAC แล้วป้อนคีย์ลับ เพื่อคำนวณลายเซ็นที่ใช้คีย์แทนค่าแฮชธรรมดา
ข้อจำกัดและ Pro
ใช้ฟรีโดยไม่ต้องสมัครสมาชิก แฮชได้สูงสุด 20 ไฟล์พร้อมกัน ไม่จำกัดขนาดไฟล์ (ไฟล์หลายกิกะไบต์จะถูกสตรีมทีละ 8 MB) และข้อความยาวเท่าใดก็ได้ตามที่เบราว์เซอร์ของคุณรองรับ
Pro ช่วยเอาโฆษณาออก ส่วนความเร็วในการแฮชและข้อจำกัดเหมือนกันในทุกแพ็กเกจ ดู Pro
เกี่ยวกับ ตัวสร้างแฮช
ฟังก์ชันแฮชจะเปลี่ยนข้อมูลนำเข้าใดก็ตามให้เป็นลายนิ้วมือสั้น ๆ ที่มีความยาวคงที่ เพียงเปลี่ยนไปหนึ่งไบต์ ลายนิ้วมือก็เปลี่ยนไปทั้งหมด ตัวสร้างแฮชนี้คำนวณ 10 อัลกอริทึมไปพร้อมกัน ได้แก่ MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, BLAKE2b-512, BLAKE3 และ CRC32 สำหรับข้อความที่คุณพิมพ์หรือไฟล์ที่คุณเลือก โดยแสดงผลเป็นเลขฐานสิบหกตัวพิมพ์เล็ก เลขฐานสิบหกตัวพิมพ์ใหญ่ หรือ Base64
ข้อความจะถูกแฮชเป็น UTF-8 ตามที่ป้อนทุกตัวอักษร จึงได้ค่าตรงกับที่ sha256sum หรือ hashlib ของ Python สร้างจากไบต์ชุดเดียวกัน ไฟล์จะถูกอ่านทีละ 8 MB ใน Web Worker และทุกอัลกอริทึมที่เลือกจะอัปเดตในรอบเดียว จึงตรวจสอบอิมเมจดิสก์ขนาดหลายกิกะไบต์ได้โดยไม่ต้องโหลดทั้งไฟล์เข้าหน่วยความจำ แถบความคืบหน้าแสดงความเร็วเป็น MB/s และปุ่มยกเลิกจะหยุดงานทันที
วางเช็กซัมที่เผยแพร่คู่กับไฟล์ดาวน์โหลดลงในช่องเปรียบเทียบ ระบบจะไฮไลต์อัลกอริทึมที่ตรงกัน ไม่ว่าจะเป็นเลขฐานสิบหกตัวพิมพ์ใดก็ได้ Base64 หรือทั้งบรรทัดในรูปแบบเช็กซัมของ GNU หรือ BSD เปิด HMAC เพื่อเซ็นข้อความหรือไฟล์ด้วยคีย์ลับ โดยใช้ HMAC-MD5, HMAC-SHA-1, HMAC-SHA-2, HMAC-SHA3 หรือ HMAC-BLAKE2b เช่น ใช้ตรวจลายเซ็นของเว็บฮุก
MD5 และ SHA-1 ไม่ปลอดภัยสำหรับงานด้านความปลอดภัยแล้ว ส่วน CRC32 ตรวจจับได้เฉพาะความเสียหายโดยบังเอิญ จึงควรใช้เป็นเช็กซัม ไม่ใช่ลายเซ็น แฮชเร็วเหล่านี้ไม่เหมาะกับการเก็บรหัสผ่าน ซึ่งต้องใช้ฟังก์ชันที่ช้าโดยเจตนา เช่น bcrypt หรือ Argon2
ความเป็นส่วนตัว
ข้อความและไฟล์ถูกแฮชด้วยโค้ด WebAssembly ที่ทำงานในแท็บนี้ ไม่มีไฟล์ ข้อความ หรือคีย์ HMAC ถูกอัปโหลด และไลบรารีแฮชจะดาวน์โหลดเฉพาะเมื่อคุณพิมพ์ข้อความหรือเลือกไฟล์ครั้งแรก ตัวเลือกอัลกอริทึมและรูปแบบของคุณจะถูกเก็บไว้ในที่เก็บข้อมูลในเครื่อง ส่วนข้อมูลนำเข้าและผลลัพธ์จะไม่ถูกเก็บ
คุณสมบัติ
สตรีมไฟล์ขนาดใหญ่
อ่านทีละ 8 MB ใน Web Worker พร้อมความคืบหน้า ความเร็ว และปุ่มยกเลิก ไม่ต้องใช้หน่วยความจำหลายกิกะไบต์
เปรียบเทียบเช็กซัม
วางแฮชที่เผยแพร่ในรูปแบบเลขฐานสิบหก Base64 หรือ sha256sum แล้วดูผลที่ตรงกันทันที
ลายเซ็น HMAC
HMAC ที่ใช้คีย์กับ MD5, SHA-1, SHA-2, SHA-3 และ BLAKE2b สำหรับตรวจสอบเว็บฮุกและ API