TL
Tool Lab
💰Donate
💰Donate

HMAC Generator

คำนวณรหัส HMAC-SHA256, SHA-384, SHA-512 หรือ SHA-1 ออนไลน์

Algorithm
Output Format
Secret Key
Message

เกี่ยวกับเครื่องมือนี้

HMAC Generator สร้างรหัสยืนยันตัวตนข้อความแบบแฮช (Hash-based Message Authentication Code) ซึ่งเป็นลายเซ็นเข้ารหัสที่ใช้ตรวจสอบทั้งความสมบูรณ์และความถูกต้องของข้อความ HMAC รวมคีย์ลับเข้ากับฟังก์ชันแฮช (MD5, SHA-1, SHA-256, SHA-512) เพื่อสร้างลายเซ็นเฉพาะตัว

HMAC ถูกใช้อย่างแพร่หลายในการยืนยันตัวตน API (AWS, Stripe) การตรวจสอบลายเซ็น webhook การเซ็น JWT และโปรโตคอลการส่งข้อมูลอย่างปลอดภัย

วิธีใช้งาน

  1. ป้อนข้อความที่ต้องการเซ็นลายเซ็น
  2. ป้อนคีย์ลับของคุณ (เก็บไว้เป็นความลับ)
  3. เลือกอัลกอริทึมแฮช (แนะนำ SHA-256 เพื่อความปลอดภัย)
  4. ลายเซ็น HMAC จะถูกสร้างขึ้นทันที — คัดลอกเพื่อนำไปใช้งาน

กรณีการใช้งาน

การเซ็นคำขอ API การตรวจสอบ payload ของ webhook การสร้างโทเคนเซสชัน และสถานการณ์ใดๆ ที่ต้องพิสูจน์ว่าข้อความถูกสร้างโดยผู้ส่งรายใดรายหนึ่ง

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

  • HMAC คืออะไร?HMAC (Hash-based Message Authentication Code) ใช้คีย์ลับร่วมกับฟังก์ชันแฮชเพื่อสร้างลายเซ็นดิจิทัลที่พิสูจน์ความถูกต้องของข้อความ
  • ควรใช้อัลกอริทึมใด?SHA-256 เป็นมาตรฐานอุตสาหกรรมสำหรับกรณีการใช้งานส่วนใหญ่ ควรหลีกเลี่ยง MD5 และ SHA-1 สำหรับแอปพลิเคชันที่ต้องการความปลอดภัยสูง
  • คีย์ลับถูกส่งไปที่ใดหรือไม่?ไม่ การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ คีย์และข้อความของคุณจะไม่ถูกส่งออกจากอุปกรณ์ของคุณเลย
  • HMAC แตกต่างจากแฮชทั่วไปอย่างไร?แฮชทั่วไป (SHA-256) ไม่มีคีย์ลับ — ใครก็สามารถคำนวณได้ ในขณะที่ HMAC ต้องใช้คีย์ลับที่แชร์ร่วมกัน ทำให้ไม่สามารถปลอมแปลงได้หากไม่รู้คีย์นั้น