المطور
مولّد HMAC
أنشئ رموز مصادقة HMAC-SHA256 أو HMAC-SHA512.
0 حروف
حول مولد HMAC
يقوم مولد HMAC بحساب رموز مصادقة الرسائل المستندة إلى التجزئة (Hash-based Message Authentication Codes) باستخدام HMAC-SHA256 أو HMAC-SHA512 — وهو البناء RFC 2104 الذي يجمع مفتاحًا سريًا مع دالة تجزئة لإنتاج علامة مصادقة رسالة تتحقق من سلامة الرسالة وأصالة المصدر في وقت واحد. HMAC هو آلية المصادقة القياسية لتوقيع طلبات REST API، والتحقق من حمولات webhook، وتوقيعات JWT HS256 و HS512، واشتقاق بذور TOTP. تقوم الأداة بحساب HMAC في متصفحك باستخدام Web Crypto API، مما يضمن عدم مغاادرة المفتاح السري لجهازك أبدًا.
كيفية الاستخدام
أدخل رسالتك (البيانات المراد مصادقتها) والمفتاح السري — يمكن إدخال كلاهما كنص UTF-8 أو بايتات سداسية عشرية (hex bytes). حدد خوارزمية التجزئة: ينتج HMAC-SHA256 علامة بحجم 32 بايت (64 حرفًا سداسيًا عشريًا) وهو الأكثر طلبًا على نطاق واسع؛ بينما ينتج HMAC-SHA512 علامة بحجم 64 بايت مع هامش أمان أعلى. انقر على "Generate" لحساب علامة HMAC، والتي ستُعرض بتشفير سداسي عشري (hex) و Base64 للتوافق مع مخططات مصادقة API المختلفة.
حالات الاستخدام الشائعة
- مطورو الواجهة الخلفية (Backend developers) الذين يحسبون توقيعات HMAC-SHA256 لتوقيع طلبات AWS Signature Version 4، أو التحقق من webhook الخاص بـ Stripe، أو التحقق من حمولة webhook الخاص بـ GitHub.
- مطورو API الذين يقومون يدويًا بحساب والتحقق من علامات مصادقة HMAC أثناء التتطوير وتصحيح الأخطاء لضمان أن تطبيق التوقيع الخاص بهم ينتج المخرجات الصحيحة قبل اختبار التكامل.
- مهندسو الأمن الذين يولدون رموز مصادقة رسائل HMAC-SHA512 لقنوات الاتصال بين الخدمات عالية الأمان حيث يعتبر اقتطاع SHA256 غير كافٍ.
- مطورو الواجهة الأمامية (Frontend developers) الذين يقومون بتصحيح أخطاء سلاسل أساس توقيع OAuth 1.0a وحساب توقيع HMAC-SHA1 لتشخيص فشل المصادقة مع موفري API القدامى.
- طلاب التشفير الذين يتعلمون بناء RFC 2104 HMAC من خلال تجربة رسائل ومفاتيح وخوارزميات مختلفة لملاحظة كيف يؤدي أي تغيير في المفتاح أو الرسالة إلى إنتاج علامة مختلفة تمامًا.
Frequently Asked Questions About مولّد HMAC
What is مولّد HMAC?
مولّد HMAC is a free online tool on akousa.net, a platform with 559+ browser-based utilities. أنشئ رموز مصادقة HMAC-SHA256 أو HMAC-SHA512. No installation is required.
How do I use مولّد HMAC?
Simply open مولّد HMAC on akousa.net, enter or upload your data, configure any options, and click the action button. Results appear instantly in your browser.
Is مولّد HMAC free?
Yes, the core مولّد HMAC experience is free to use without signup. All 559+ tools remain available for everyday use, while Akousa Pro adds optional premium platform features and ad-free browsing.