🛝Toolio
حول اتصل بنا

🗝️ مُولّد مفتاح سري

توليد مفاتيح عشوائية آمنة تشفيرياً فورياً للاستخدام في التشفير، والتوكنات، وأسرار API - بالكامل محلي، مدعوم من واجهة برمجة تطبيقات متصفحك Web Crypto API.

🔒 تم إنشاؤها محليًا باستخدام واجهة برمجة تطبيقات الويب — لم تُرسل أبدًا إلى أي مكان.

مصمم للخصوصية. تعمل هذه الأداة بالكامل في متصفحك — لا يتم رفع أي شيء تدخله أو تخزينه، وتعمل الأداة دون اتصال بالإنترنت.

حول

تستخدم هذه الأداة واجهة برمجة تطبيقات Web Crypto API المدمجة في المتصفح (crypto.getRandomValues) لتوليد مفاتيح عشوائية حقيقية - نفس مصدر الإنتروبيا المستخدم في أنظمة التشغيل ومكتبات الأمان. يمكنك اختيار أطوال المفاتيح 128 بت، أو 256 بت، أو 512 بت، ويمكنك تشفير الناتج بصيغة الستينات، أو بيس 64، أو بيس 64 آمنة للعناوين. يمكنك توليد مفتاح واحد أو إنتاج عدة مفاتيح مرة واحدة لحالات الاستخدام الجماعية مثل تجهيز متغيرات البيئة أو الاختبار. بما أن كل شيء يعمل بالكامل في متصفحك، لا يتم إرسال أي بيانات أبدًا - مفاتيحك تبقى خاصّة.

كيف تستخدم

  1. اختر طول المفتاح: 128 بت للاستخدام الخفيف، 256 بت للأمان القياسي، أو 512 بت لأقصى قوة.
  2. اختر تنسيق الإخراج: الست عشرية لسهولة القراءة، قاعدة 64 لضغط الترميز الثنائي، أو قاعدة 64 آمنة لـ URL للاستخدام في URLs والتوكنات.
  3. حدد الكمية إذا كنت بحاجة إلى مفاتيح متعددة في وقت واحد — مفيد لتقديم سرّيات متعددة دفعة واحدة.
  4. اضغط على 'إنشاء'. تظهر مفاتيحك فورًا، وتُشتق من مُولّد الأرقام العشوائية الآمن من واجهة برمجة تطبيقات الويب (Web Crypto API).
  5. اضغط على 'نسخ' بجانب أي مفتاح لنسخه إلى لصصك، ثم لصقه مباشرة في تطبيقك أو ملف الإعداد أو متغير البيئة.

الأسئلة الشائعة

هل هذا مولّد المفاتيح عشوائي وآمن حقًا؟
نعم. يستخدم getRandomValues من واجهة برمجة تطبيقات الويب (Web Crypto API)، وهو مولّد أرقام عشوائية مُزود بضمانات أمنية (CSPRNG) يُغذى بواسطة مصادر الإنتروبيا على مستوى النظام. وهو مناسب لإنشاء مفاتيح التشفير، والتوكنات، والسرايا.
هل هذه الأداة ترسل مفاتحي إلى خادم؟
لا. يتم إنشاء جميع المفاتيح بالكامل في متصفحك. لا يتم نقل أي بيانات — سرّياتك لا تغادر جهازك أبدًا.
ما طول المفتاح الذي يجب أن أستخدمه؟
256 بت هو الأكثر توصية له في التطبيقات الحديثة (مثل AES-256، سرّيات JWT، مفاتيح API). استخدم 128 بت للمفاتيح الخفيفة، و512 بت إذا كنت بحاجة إلى مساحة إضافية أو مدخلات التجزئة.
ما الفرق بين قاعدة 64 القياسية وقاعدة 64 الآمنة لـ URL؟
تستخدم قاعدة 64 القياسية رموز '+' و'/' التي يجب ترميزها باستخدام % في URLs. تحل قاعدة 64 الآمنة لـ URL محل هذه الرموز بـ '-' و'_' بحيث يمكن إدراج المفتاح في URLs وسلسلة الاستعلامات ورأس HTTP دون الحاجة إلى الترميز الإضافي.
هل يمكنني إنشاء عدة مفاتيح في وقت واحد؟
نعم. استخدم إعداد الكمية لإنشاء عدة مفاتيح بنقرة واحدة. هذا مفيد عندما تحتاج إلى ملء عدة خدمات أو اختبار الإعدادات أو إعداد سرّيات تُدار.
هل هذه الأداة ترفع بياناتي؟
لا. يعمل كل شيء مباشرة في متصفحك، لذا بياناتك لن تغادر جهازك أبداً — بل إنها تعمل دون اتصال بالإنترنت بمجرد تحميل الصفحة.