مولّد الأسرار داخل المتصفح
محلي — يعمل داخل متصفحك، وتبقى الملفات والمدخلات على جهازكمجاني — مجاني الاستخدامأسرار عشوائية آمنة تشفيريًا لتوقيع JWT ومفاتيح API وأسرار الجلسات ومتغيّرات البيئة. تُولَّد محليًا — ولا يُغادر سرّك المتصفّح مطلقًا.
طول السرّ
طول السرّ
32
المخرج
انقر على «توليد»
ممتازة128 بت من العشوائية
تقيس العشوائية عدد القيم المتساوية الاحتمال التي كان يمكن لهذا المولّد إنتاجها. هي وصف للمولّد نفسه، لا لكيفية تخزين القيمة أو استخدامها بعد ذلك.
مُولَّد باستخدام Web Crypto API. لا يُرسَل أي شيء إلى أي خادم.
يعمل داخل متصفحك، وتبقى الملفات والمدخلات على جهازك
كيف تستخدم مولّد الأسرار داخل المتصفح
- 1اختر إخراج HEX أو Base64 أو Base64 الآمن للروابط.
- 2حدد طول القيمة المرمّزة المطلوب من 8 إلى 255 حرفًا.
- 3أنشئ القيمة السرية، وراجع تقدير الإنتروبيا المعروض، ثم انسخ النتيجة.
أسئلة شائعة
- كيف تُنشأ القيمة السرية؟
- يملأ المتصفح بايتات عشوائية باستخدام crypto.getRandomValues، ثم يرمّزها بالصيغة المحددة. ولا تستخدم الأداة كلمات قاموس أو طوابع زمنية متوقعة.
- ما الفرق بين Base64 وBase64url؟
- تستبدل Base64url علامتي + و/ بأحرف آمنة للروابط وتحذف حشو النهاية. لذلك تلائم الروابط وملفات الارتباط ورموز JSON أكثر.
- هل يساوي الطول المحدد عدد البايتات العشوائية؟
- لا. إنه طول النص المرمّز. تستخدم HEX حرفين لكل بايت، بينما تمثل Base64 مجموعات من البايتات تنتج نحو أربعة أحرف لكل ثلاثة بايتات.