แฮชและการเข้ารหัส

แฮชและการเข้ารหัส — เครื่องมือนักพัฒนาฟรี 6 รายการบนเบราว์เซอร์ เช่น ตัวสร้างแฮช MD5, SHA-256 และตัวสร้างรหัสผ่าน ประมวลผลในเครื่อง ข้อมูลเป็นส่วนตัว

6 เครื่องมือ
ตัวสร้างแฮช MD5สร้างแฮช MD5 จากข้อความหรือไฟล์ด้วยการทำงานแบบ JavaScript ล้วนตามมาตรฐาน RFC 1321 เหมาะกับการตรวจความถูกต้องของข้อมูล ใช้ฟรีในเบราว์เซอร์
ตัวสร้างแฮช SHA-256สร้างแฮช SHA-256 จากข้อความหรือไฟล์ด้วย Web Crypto API รองรับ HMAC-SHA256 พร้อมกุญแจลับ และเทียบแฮชเพื่อยืนยันความถูกต้องได้ ใช้ฟรี
ตัวสร้างรหัสผ่านสร้างรหัสผ่านสุ่มที่ปลอดภัยเชิงรหัสวิทยาด้วย crypto.getRandomValues วัดความแข็งแรงเป็นบิต ตัดอักขระกำกวม และสร้างทีละหลายชุดได้ ใช้ฟรี
ตัวสร้างแฮช Bcryptสร้างแฮชรหัสผ่าน Bcrypt แบบมีเกลือ ปรับจำนวนรอบ cost ได้ และตรวจสอบว่ารหัสผ่านตรงกับแฮชเดิมหรือไม่ ประมวลผลในเบราว์เซอร์อย่างปลอดภัย ใช้ฟรี
ตัวสร้าง HMACสร้างรหัสยืนยันข้อความด้วยกุญแจแบบ HMAC-SHA256 หรือ HMAC-SHA512 ใส่ข้อความและกุญแจลับเพื่อคำนวณลายเซ็นและตรวจสอบ webhook กับ API ใช้ฟรี
เครื่องมือเปรียบเทียบแฮชเครื่องมือเปรียบเทียบแฮชออนไลน์ฟรี ตรวจสอบความสมบูรณ์ของไฟล์และเช็คซัม วางค่าแฮชสองค่า หรือคำนวณ MD5, SHA-1 และ SHA-256 ของไฟล์ แล้วดูทันทีว่าตรงกันหรือไม่

วิธีใช้งาน

  1. 1
    เลือกอัลกอริทึมให้ตรงงาน— ตรวจความถูกต้องของไฟล์และลงลายเซ็น API ใช้ SHA-256, ระบบเก่าที่ยังใช้เช็กซัมค่อยใช้ MD5, เก็บรหัสผ่านใช้ bcrypt และเมื่อเซ็นข้อความด้วยคีย์ลับร่วมกันให้ใช้ HMAC
  2. 2
    พิมพ์ข้อความหรือวางไฟล์— ค่าแฮชคำนวณในแท็บด้วย Web Crypto API ของเบราว์เซอร์ ไฟล์ขนาดใหญ่จึงถูกอ่านในเครื่องเท่านั้นและไม่ถูกอัปโหลด
  3. 3
    ตรวจด้วยเครื่องมือ ไม่ใช่ด้วยสายตา— ตัวเปรียบเทียบแฮชจะเทียบสองค่าทีละอักขระ ส่วนเครื่องมือ bcrypt จะตรวจรหัสผ่านแบบข้อความกับแฮชที่มีอยู่ให้เลย

คำถามที่พบบ่อย

ใช้ bcrypt ไม่ใช่ MD5 หรือ SHA-256 ตัวสร้างแฮช bcrypt จะใส่ salt ให้ทุกค่าและปรับค่า cost ได้ ทำให้การเดาสุ่มช้าลงอย่างตั้งใจ ขณะที่ MD5 และ SHA-256 เร็วมากจนการ์ดจอรุ่นใหม่ลองได้หลายพันล้านครั้งต่อวินาที

ไม่ได้ เพราะการแฮชเป็นฟังก์ชันทางเดียวและไม่มีการดำเนินการย้อนกลับ อย่างไรก็ตามข้อความสั้นหรือที่พบบ่อยอาจอยู่ในตารางเรนโบว์ที่คำนวณไว้ล่วงหน้า จึงเป็นเหตุผลว่าทำไมแฮชของรหัสผ่านต้องมี salt และค่า cost แทนที่จะใช้ MD5 เปล่า ๆ

ยังมี ในงานที่ไม่เกี่ยวกับความปลอดภัย เช่น ตรวจความสมบูรณ์ของไฟล์ ทำคีย์ตัดข้อมูลซ้ำ และล้างแคช ซึ่งเพียงต้องรู้ว่าข้อมูลสองชุดต่างกันหรือไม่ ใช้เครื่องมือเปรียบเทียบแฮชเพื่อตรวจไฟล์ที่ดาวน์โหลดกับ checksum ที่ประกาศไว้ และเปลี่ยนไปใช้ SHA-256 หรือ HMAC เมื่อข้อมูลอาจถูกดัดแปลง

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์และการโฆษณา เรียนรู้เพิ่มเติม

โปรดอนุญาตโฆษณาบนเว็บไซต์นี้

หากต้องการใช้เครื่องมือเหล่านี้ โปรดอนุญาตโฆษณาบนเว็บไซต์นี้ รายได้จากโฆษณาช่วยให้บริการนี้ยังคงใช้งานได้ฟรี

เปิดตัวบล็อกโฆษณา ปิดการบล็อกสำหรับเว็บไซต์นี้ แล้วตรวจสอบอีกครั้ง