حاسبة HKDF

حاسبة HKDF مدمجة تستخرج مفاتيح من مادة الإدخال، موجهة للمطورين ومهندسي الأمن؛ تدعم دوال الهاش الشائعة والمعاملات.

Request Feature / Support
10,984+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

حاسبة HKDF تستخرج مفاتيح تشفيرية من مادة الإدخال باستخدام مخطط HKDF (RFC 5869). تقبل IKM (مادة المفتاح المدخلة)، الملح، المعلومات، دالة الهَشّ، والطول المطلوب، وتعيد OKM يمكن أن يستخدمه بروتوكولك كمادة مفتاح. هذا الأداة موجهة للمطورين ومهندسي الأمن والطلاب الذين يقومون بالتحقق من سلوك HKDF عبر مجموعات المعاملات. تساعد في التحقق من كيفية تأثير الملح المختلف وقيم Info واختيارات الهاش على المفتاح الناتج النهائي.

Conceptually, the tool performs two linked steps: extract and expand. The extract step computes PRK = HMAC_hash(Salt, IKM). The expand step generates blocks T(i) = HMAC_hash(PRK, T(i-1) || Info || i) for i from 1 to N, where N = ceil(L/HashLen). The final OKM is the concatenation of T(1)..T(N) truncated to L bytes. Supported hashes include SHA-1, SHA-256, SHA-384, SHA-512. The tool validates inputs and enforces the RFC-defined limit L <= 255 * HashLen.

كيفية الاستخدام

  1. قدم المدخلات: IKM (إلزامي)، الملح (اختياري)، Info (اختياري)، دالة التجزئة والطول المطلوب.
  2. تحقق من أن L <= 255 * HashLen للدالة المختارة.
  3. نفّذ الحساب لاشتقاق OKM؛ يتم حساب PRK وT-blocks داخلياً.
  4. احصل على OKM بالـ hex أو Base64 واستخدمه في بروتوكولك التشفيري أو مكتبتك.
  5. للتجارب، عدّل الملح أو Info لملاحظة تغيّر الناتج.
How to use hkdf online tool

Frequently Asked Questions

اعثر على إجابات سريعة

ما هو HKDF؟
HKDF هي دالة اشتقاق مفتاح محددة في RFC 5869 وتستخدم HMAC كطرف أساسي. يتم التقسيم إلى مرحلتين: Extract التي تنتج مفتاحًا كاذبًا، وExpand الذي يستخلص مادة المفتاح النهائية.
هل الملح إلزامي؟
الملح اختياري لكنه مستحسن؛ إذا أُهمِل، تستخدم خطوة الاستخراج ملحًا بطول صفري (أو سلسلة أصفار مساوية لطول التجزئة) لتجنب إضعاف PRK. إدراج ملح غير صفري يعزز الأمان بتنوع المادة المستخرجة.
كيف يتم تنسيق OKM؟
يقدِّم التطبيق OKM بنسقين: hex وBase64 لتلبية متطلبات البروتوكولات المختلفة. يمكن للمستخدمين نسخ تسلسله بالبايت لاستخدامه في المكتبات أو ملفات التكوين.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن