مولد و تأییدکننده HMAC

کد HMAC-SHA256 و HMAC-SHA512 و HMAC-MD5 را محلی در مرورگر بسازید و بررسی کنید. کاملاً خصوصی و بدون ثبت‌نام.

قالب کلید:
57 نویسه57 بایت (UTF-8)

چکیده HMAC ساخته‌شده

متن یا داده را بالا وارد کنید تا HMAC محاسبه شود.

سرآیند HMAC مورد انتظار از وب‌هوک GitHub، Stripe، Shopify یا API را بچسبانید تا اصالت تأیید شود.

HMAC چیست؟

HMAC کد احراز پیام با هش کلیددار است؛ یک ساخت رمزنگاری که کلید محرمانه را با تابع هش (SHA-256، SHA-512، MD5) ترکیب می‌کند.

هم یکپارچگی داده را ثابت می‌کند و هم اصالت را؛ یعنی محموله را کسی با کلید مشترک ساخته و در مسیر تغییر نکرده است.

حریم خصوصی ۱۰۰٪ سمت کاربر

همه کلیدهای محرمانه، محموله متنی و بافر دودویی فایل کاملاً داخل مرورگر و با شتاب سخت‌افزاری پردازش می‌شوند crypto.subtle.

کلید API و امضاهای شما هرگز از اینترنت به سرور دوردست نمی‌روند.

سرآیندهای رایج وب‌هوک

  • GitHub: X-Hub-Signature-256
  • Stripe: Stripe-Signature
  • Shopify: X-Shopify-Hmac-SHA256
  • Twilio: X-Twilio-Signature
  • Slack: X-Slack-Signature
۱۰۰٪ خصوصی • بدون آپلود فایل به سرور

چرا از مولد و تأییدکننده HMAC رایگان Utiliome استفاده کنید؟

از پایه برای حریم خصوصی سخت‌گیرانه، اجرای فوری و بدون اصطکاک ساخته شده. بدون اشتراک، دیوار پرداخت یا ثبت‌نام.

کاملاً خصوصی و محلی

کلید محرمانه، متن و فایل فقط در حافظه مرورگر و با Web Crypto API پردازش می‌شوند. هیچ داده‌ای به سرور نمی‌رود.

پشتیبانی از الگوریتم‌های اصلی

امضای HMAC را با HMAC-SHA256، HMAC-SHA512، HMAC-SHA384، HMAC-SHA1 و HMAC-MD5 فوری بسازید.

تأیید Webhook و امضا

امضای مورد انتظار Webhook (GitHub، Stripe، Shopify) را بچسبانید تا اصالت را بررسی و از دستکاری درخواست جلوگیری کنید.

کدگذاری انعطاف‌پذیر کلید و خروجی

کلید محرمانه را با UTF-8، Hex یا Base64 وارد کنید و خروجی را در Hexadecimal، Base64 یا Base64URL ببینید.

Utiliome در برابر جایگزین‌های ابری سنتی

موتور محلی WebAssembly ما را با ابزارهای ابری قدیمی مقایسه کنید.

ویژگی Utiliome (مرورگر محلی) مبدل‌های ابری قدیمی
حریم خصوصی داده کاملاً آفلاین و سمت کلاینت (امن برای راز Webhook) کلید محرمانه از طریق HTTP به سرور راه دور فرستاده می‌شود
سرعت محاسبه آنی هم‌زمان با تایپ نیاز به دکمه ارسال و رفت‌وبرگشت شبکه
هش فایل پشتیبانی از فایل دودویی با کشیدن و رها کردن فقط ورودی متنی
چگونه کار می‌کند

چگونه مولد و تأییدکننده HMAC را در ۳ گام آسان استفاده کنید

نیازی به نصب نرم‌افزار نیست. همه‌چیز مستقیم داخل مرورگر اجرا می‌شود.

1

کلید محرمانه و الگوریتم را وارد کنید

کلید محرمانه را بنویسید یا بچسبانید، کدگذاری کلید (UTF-8، Hex، Base64) و الگوریتم HMAC (SHA256، SHA512، MD5) را انتخاب کنید.

2

متن یا فایل را بدهید

رشته متن را وارد کنید یا هر فایل دودویی را در ناحیه رها کنید.

3

خلاصه HMAC را کپی یا تطبیق دهید

خروجی Hex یا Base64 را فوری کپی کنید، یا امضای مورد انتظار Webhook را بچسبانید تا اعتبارش را بسنجید.

HMAC چیست و چگونه کار می‌کند؟

پاسخ کوتاه: HMAC (کد احراز هویت پیام مبتنی بر هش) یک تابع هش رمزنگاری را با کلید محرمانه ترکیب می‌کند تا هم یکپارچگی داده و هم اصالت فرستنده را تضمین کند.

HMAC در توسعه وب مدرن برای امضای درخواست API، احراز Webhook و امن کردن نقطه پایانی API بسیار استفاده می‌شود. برخلاف هش معمولی (مانند SHA-256) که فقط تغییرنکردن داده را نشان می‌دهد، HMAC ثابت می‌کند فرستنده کلید مشترک را می‌داند.

وقتی نقطه پایانی (مانند GitHub Webhooks یا Stripe) داده را به سرور شما می‌فرستد، HMAC بار را با راز مشترک Webhook حساب می‌کند و در سرآیند می‌گذارد. سرور شما HMAC را محلی دوباره حساب می‌کند تا اصالت پیام و دست‌نخورده بودن آن را تأیید کند.

چرا راز Webhook را نباید در ابزار ابری وارد کرد

پاسخ کوتاه: چسباندن کلید تولید در ابزار وب سمت سرور، اعتبارنامه API را در لاگ شخص ثالث لو می‌دهد. Utiliome محاسبه HMAC را کاملاً روی دستگاه شما انجام می‌دهد.

اگر Webhook را با ابزار آنلاین معمولی اشکال‌زدایی کنید، کلید محرمانه و بار در درخواست HTTP ساده به سرور راه دور می‌روند و ممکن است در لاگ دسترسی یا پایگاه تحلیل ذخیره شوند.

Utiliome معماری بدون سرور دارد. Web Crypto API در مرورگر همه محاسبه رمزنگاری را مستقیم در RAM انجام می‌دهد. هیچ کلید یا داده‌ای مرورگر را ترک نمی‌کند.

پرسش‌های رایج

پرسش‌های رایج و راهنمای فنی مولد و تأییدکننده HMAC

هرچه برای استفاده از مولد و تأییدکننده HMAC رایگان و آنلاین Utiliome لازم است.

آیا کلید محرمانه من از اینترنت عبور می‌کند؟

خیر. همه محاسبه HMAC محلی در مرورگر و با Web Crypto API انجام می‌شود. کلید محرمانه هرگز دستگاه شما را ترک نمی‌کند.

کدام الگوریتم‌های HMAC پشتیبانی می‌شوند؟

HMAC-SHA256، HMAC-SHA512، HMAC-SHA384، HMAC-SHA1 و HMAC-MD5 پشتیبانی می‌شوند.

آیا علاوه بر متن می‌توان فایل را هم هش کرد؟

بله. هر فایل دودویی را با کشیدن و رها کردن بارگذاری کنید تا امضای HMAC آن محاسبه شود.