מחולל HMAC

צור חתימות HMAC (קוד אימות הודעות מבוסס Hash) עבור טקסט או קובץ. תומך באלגוריתמים SHA-1, SHA-256, SHA-384 ו-SHA-512 עם פורמטי פלט הקסדצימלי ו-base64.

תצורה
Set the secret key and HMAC algorithm for the current signature.
קלט
Paste or type any UTF-8 text, including file contents or API payloads.
פלט HMAC
HMAC output for the current text input and secret key.

הקסדצימלי

Base64

מה זה HMAC?

HMAC (קוד אימות הודעות מבוסס Hash) הוא מנגנון קריפטוגרפי המשלב מפתח סודי עם פונקציית hash כדי לאמת הן את שלמות הנתונים והן את האותנטיות של הודעה.

איך זה עובד:

  1. המפתח הסודי משולב עם ההודעה
  2. פונקציית hash (כמו SHA-256) מעבדת את הנתונים המשולבים
  3. התוצאה היא קוד אימות בגודל קבוע

מקרי שימוש נפוצים:

  • אימות API: חתימה על בקשות API לאימות השולח
  • טוקני JWT: נעשה שימוש באלגוריתמים HS256/HS384/HS512
  • אימות הודעה: הבטחה שהנתונים לא שונו
  • חתימות Webhook: אימות מטענים של webhook

הערות אבטחה:

  • תמיד השתמש במפתח סודי חזק ואקראי
  • שמור על סודיות המפתח הסודי שלך
  • SHA-256 או גבוה יותר מומלץ עבור יישומים חדשים
  • SHA-1 נחשב חלש ויש להימנע ממנו לשימושים קריטיים לאבטחה