Skip to content
Zoyku

مُولِّد الرموز

أنشئ رموز API ومعرّفات جلسات وأسرارًا عشوائية بالتشفير داخل متصفحك — crypto.getRandomValues، إخراج دفعي، وإنتروبيا لكل رمز.

Entropy per token: 191 bits

Tokens

Generated in your browser with crypto.getRandomValues — never sent, never stored.

تعمل هذه الأداة بالكامل داخل متصفحك. بياناتك لا تغادر جهازك أبداً — لا يتم رفعها إلى أي خادم.

طريقة الاستخدام

  1. 1اضبط الطول والمجموعة المحرفية والبادئة الاختيارية والعدد.
  2. 2اضغط توليد — تظهر الرموز في قائمة، لكل منها زر نسخ بنقرة.
  3. 3اضغط تحديث لدفعة جديدة؛ انسخ ما تحتاجه قبل مغادرة الصفحة.

مُولِّد الرموز

مفاتيح API ورموز Bearer وأسرار الويب هوك ومعرّفات الجلسات — أكثرها مجرد سلاسل عشوائية، والطريقة الخاطئة لتوليدها هي Math.random(). هذا المولّد يستخدم crypto.getRandomValues، المصدر التشفيري للمتصفح: كل رمز يُسحب من مجموعته المحرفية بانتظام متساوٍ دون انحياز يمكن توقعه.

طول من 8 إلى 128 حرفًا، مجموعة محرفية (أبجدية رقمية، سداسية، أو مع رموز آمنة للروابط)، بادئة اختيارية لتسهيل البحث في السجلات، حتى 50 دفعة واحدة — مفيد لتوليد بيانات اختبار أو تزويد عدة خدمات بمفاتيح. الإنتروبيا التقديرية بالبت تُعرض مباشرة: 32 حرفًا أبجديًا رقميًا تحمل نحو 190 بت.

تُولَّد الرموز في الذاكرة ولا تُنقل أبدًا: أعد تحميل الصفحة فتختفي. الأداة إذن صالحة لأسرار الإنتاج لا بيانات الاختبار فحسب — مع أن المقر الأخير للأسرار طويلة العمر يبقى مدير كلمات المرور أو خزانة الأسرار.

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

هل هو آمن لمفاتيح API في الإنتاج؟

نعم. crypto.getRandomValues من فئة CSPRNG نفسها التي تعتمدها TLS ومديرات كلمات المرور، والتوليد يجري كليًا في ذاكرة المتصفح — لا شيء يعبر الشبكة ولا يُخزَّن. القوة النظرية للرمز تساوي الإنتروبيا المعروضة: اختر الطول حسب نموذج التهديد لديك.

كم يجب أن يكون طول الرمز؟

للمفاتيح الداخلية ومعرّفات الجلسات، 32 حرفًا أبجديًا رقميًا (نحو 190 بت) تتجاوز القوة الغاشمة بمراحل. الرموز السداسية محببة لأنها تقابل البايتات تمامًا: 32 حرفًا سداسيًا = 16 بايت عشوائي. الرموز الخاصة تزيد الإنتروبيا لكنها تكسر الأنظمة التي لا تُرمِّز الروابط — استخدمها فقط إذا عالجها المستهلك.

رمز أم UUID أم ULID؟

استخدم رموزًا عشوائية معتمة (هذه الأداة) حين يجب ألا يُخمَّن المعرّف: مفاتيح API وجلسات وأسرار ويب هوك. أما UUID/ULID لمعرّفات تُولَّد بالتوازي أو تُرتَّب زمنيًا — فهي تكشف الإيقاع أو العدد ولا ينبغي أن تحمل دورًا أمنيًا. لمعرّف قابل للفرز استخدم مولّد ULID.

Is it safe to paste secrets here?

Yes — generation and checking run locally in your browser. Nothing you type (passwords, tokens, hashes) is transmitted or stored; closing the tab erases everything.

Are the generated secrets cryptographically strong?

Yes — they come from the Web Crypto API (crypto.getRandomValues), the same source your OS uses, not Math.random.

Is this tool free to use?

Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.

أدوات ذات صلة

كل أدوات الأمان →
security

مولّد كلمات المرور

ولّد كلمات مرور وعبارات مرور قوية في متصفحك مع تقديرات إنتروبيا حية — عشوائية بمستوى تشفيري، ولا شيء يُرسل أو يُخزَّن.

افتح الأداة›
security

فاحص قوة كلمات المرور

شاهد مدى قوة كلمة المرور فعلاً: تقييم zxcvbn وتقديرات واقعية لزمن الكسر وإصلاحات محددة — كل ذلك يُحسب محلياً ولا يُرفع أبداً.

افتح الأداة›
developer

مولّد UUID

ولّد معرفات UUID v4 عشوائية بالجملة بنقرة واحدة — من 1 إلى 500 دفعة واحدة، بعشوائية التشفير في متصفحك. مجاني وفوري ويعمل دون اتصال.

افتح الأداة›
developer

مُولِّد ULID

أنشئ ULID — معرِّفات فريدة من 26 حرفًا قابلة للفرز مع طابع زمني بالمللي ثانية مدمج — وفك أي ULID إلى وقت إنشائه.

افتح الأداة›
security

مولّد رموز TOTP

ولّد رموز تحقق ثنائي دون اتصال من أي سر TOTP — وفق RFC 6238، بـ 6 أو 8 أرقام، وعدّ تنازلي حي لكل 30 ثانية. سرك لا يغادر المتصفح أبداً.

افتح الأداة›
developer

مُولِّد HMAC

احسب تواقيع HMAC-SHA-256/384/512 لأي رسالة بمفتاح سري — داخل متصفحك عبر WebCrypto. أداة أساسية للتحقق من الويب هوك ومصادقة واجهات API وتوقيع الطلبات.

افتح الأداة›
developer

مولّد SHA-256

احسب بصمات SHA-256 للنص أو الملفات عبر الإنترنت باستخدام WebCrypto الأصلي — الخيار القياسي للتحقق من السلامة والبصمات. 100% من جهة العميل.

افتح الأداة›

تضمين هذه الأداة

أضف هذه الأداة إلى موقعك بسطر واحد — تعمل في متصفح الزائر.

<iframe src="https://zoyku.com/ar/tools/token-generator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — token-generator" loading="lazy"></iframe>
100% local processing