تولیدکننده HMAC
با استفاده از SHA-1، SHA-256، SHA-384 یا SHA-512 امضاهای HMAC تولید میکند.
نحوه استفاده از این ابزار
- 1
Pick a hash algorithm from the dropdown: SHA-1, SHA-256, SHA-384, or SHA-512.
- 2
Type or paste your shared secret key into the key field.
- 3
Type or paste the message you want to authenticate into the message box.
- 4
Click Generate to compute the HMAC; the lowercase hex digest appears below.
تولیدکننده HMAC چیست؟
HMAC (Hash-based Message Authentication Code) هم یکپارچگی و هم اصالت یک پیام را با استفاده از یک کلید مخفی مشترک تأیید میکند. این پایهی امضاهای webhook، امضای درخواستهای API (AWS Signature V4، webhookهای Stripe) و الگوریتمهای HS256/HS384/HS512 در JWT است.
موارد استفاده رایج
Verify an incoming webhook by recomputing the HMAC of the raw request body with your endpoint's signing secret and comparing it to the provider's signature header.
Check a Stripe webhook locally: HMAC-SHA256 the timestamped payload with your whsec_ secret to confirm your verification logic before deploying.
Debug a mismatched signature by pasting the exact bytes your server and client each signed to see which side is wrong.
Generate a quick integrity tag for a config file or message so a teammate with the same key can confirm it was not altered in transit.
Teach or learn how HMAC differs from a bare hash by toggling algorithms and watching the digest length change.
Sanity-check a single HMAC step of a larger signing scheme (such as one round of the AWS SigV4 key-derivation chain) during development.
پرسشهای متداول
آیا HMAC همان هش است؟▼
ابزارهای مرتبط
تولیدکننده هش گذرواژه (PBKDF2)
هشهای امن گذرواژه را در مرورگر خود با PBKDF2-SHA256 تولید کنید. قویتر از MD5 یا SHA ساده، با ضریب کار قابل تنظیم.
رمزنگاری AES-256
متن را با AES-256-GCM رمزنگاری و رمزگشایی کنید. کلید از روی عبارت عبور شما با PBKDF2-SHA256 استخراج میشود.
تولیدکننده کد QR برای 2FA
کدهای QR از نوع TOTP برای Google Authenticator، Authy، 1Password و دیگر اپلیکیشنهای 2FA تولید کنید.
بررسیکننده قدرت گذرواژه
آنتروپی گذرواژه خود را در برابر اندازه مجموعه کاراکترها و فهرست گذرواژههای رایج بسنجید. کاملاً بهصورت آفلاین کار میکند.
کدگذار و کدگشای رمز سزار
متن را با رمز سزار کدگذاری یا کدگشایی کنید: جایگزینی حروف بر اساس یک جابهجایی ثابت.
کدگذار و کدگشای ROT13
متن را با ROT13 کدگذاری یا کدگشایی کنید: یک رمز سزار با ۱۳ موقعیت جابهجایی که خود-معکوس است.