Developer

HMAC generator (SHA-1/256/384/512)

สร้างและตรวจลายเซ็น HMAC-SHA1/256/384/512 ด้วย Web Crypto ในเบราว์เซอร์ เหมาะกับการดีบัก webhook เช่น LINE และ Stripe โดยผลทั้ง hex และ base64

HMAC-SHA256
HEX
BASE64 (ใช้กับ X-Line-Signature, Stripe ฯลฯ)

ใช้ Web Crypto API ในเครื่อง — key และข้อความไม่ถูกส่งออก · ตรวจแล้วตรงกับ RFC 2104/4231 · ใส่ key ที่ใช้จริงในหน้านี้ได้ปลอดภัยกว่าเว็บทั่วไป แต่ยังไม่ควรวาง production secret บนเครื่องที่ไม่ใช่ของคุณ

วิธีใช้

  1. ใส่ข้อความและ secret key
  2. เลือกอัลกอริทึม
  3. วางลายเซ็นที่ได้รับเพื่อเทียบ

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

LINE ใช้ hex หรือ base64?

X-Line-Signature เป็น base64 ของ HMAC-SHA256 จากเนื้อ body ดิบ

ต้องระวังอะไร?

ต้องใช้ body ดิบตัวต่อตัว เว้นวรรคหรือขึ้นบรรทัดต่างกันจะได้ค่าอื่น

เจอปัญหา? แจ้งเครื่องมือนี้