مولد HMAC-SHA256

یک پیام و یک کلید مخفی وارد کنید تا HMAC-SHA256 آن محاسبه شود.

نحوه استفاده

  1. مقادیر خود را در فیلدهای بالا وارد کنید.
  2. برای دیدن نتیجه روی «محاسبه» بزنید.
  3. برای ارسال نتیجه از «اشتراک‌گذاری» استفاده کنید.

درباره این ابزار

HMAC-SHA256 کد احراز اصالت پیام مبتنی بر کلید است که در RFC 2104 تعریف شده است: کلیدی محرمانه را از طریق دو عملیات هش SHA-256 تودرتو با پیام ترکیب می‌کند (HMAC(K,m) = H((K⊕opad) ∥ H((K⊕ipad) ∥ m))) تا فقط کسی که کلید را دارد بتواند برچسبی معتبر بسازد و هر تغییری در پیام یا کلید خروجی کاملاً متفاوتی بدهد. برخلاف هش ساده، HMAC به‌طور ویژه برای مقاومت در برابر حمله‌های افزایش طول طراحی شده است.

این مولد پیام و کلید محرمانه را می‌گیرد و برچسب HMAC-SHA256 را هم به‌صورت هگزادسیمال و هم base64 محاسبه می‌کند. توسعه‌دهندگان API پیوسته از آن برای امضا و راستی‌آزمایی محموله‌های webhook، تولید امضای درخواست به سبک AWS، ساخت توکن‌های JWT HS256 و تأیید دست‌کاری‌نشدن پیام در مسیر استفاده می‌کنند — چون کلید و پیام یکسان همیشه همان برچسب را بازتولید می‌کنند و طرف گیرنده می‌تواند آن را دوباره محاسبه و مقایسه کند.

آیا این مطلب مفید بود؟

می‌توانید حداکثر ۳ واکنش انتخاب کنید.

نظرات

  • اولین نظر را شما بنویسید.

ماشین‌حساب‌های پرطرفدار

همه ماشین‌حساب‌ها