مولّد السلاسل العشوائية
أنشئ دفعات من السلاسل العشوائية ورموز API الآمنة تشفيريًا داخل متصفحك، وأخرِج النتيجة كمجموعة أحرف أو ست عشري أو Base64 أو نمط XXXX-XXXX مخصّص.
مولّد السلاسل العشوائية — أنشئ سلاسل عشوائية وأسرارًا ورموز API بالجملة مباشرة من متصفحك. أشّر على مجموعات الأحرف الكبيرة والصغيرة والأرقام والرموز التي تريدها، وحدّد الطول وعدد ما تريد إنتاجه، ثم اضغط على «توليد» للحصول على دفعة جديدة في كل مرة. يأتي كل حرف من crypto.getRandomValues مع أخذ العينات بالرفض للحصول على نتيجة دون انحياز، ولا يُرفع أي شيء إلى أي مكان — تُنشأ السلاسل وتبقى على جهازك. بدّل المخرجات إلى الست عشري أو Base64 أو نمط مثل XXXX-XXXX حيث يُعشوَى كل X، وأضِف أحرفك الخاصة، واحذف أحرفًا محددة أو متشابهة، وراقب تقدير الإنتروبيا بالبت لحظيًا.
ما هي مولّد السلاسل العشوائية؟
مولّد السلاسل العشوائية أداة مجانية تعمل داخل المتصفح لسكّ عدد كبير من السلاسل عالية الإنتروبيا دفعةً واحدة: مفاتيح API، ورموز الوصول، ورموز الدعوة، وبيانات الاختبار، والأملاح، أو أي معرّف مبهم. يلجأ إليها المطوّرون ومهندسو ضمان الجودة وفرق التشغيل عندما يحتاجون إلى تهيئة البيئات، أو ملء قاعدة بيانات بقيم عشوائية واقعية، أو توزيع رموز دون تمرير أي شيء عبر خادم. تختار مجموعة الأحرف عبر خانات الأحرف الكبيرة والصغيرة والأرقام والرموز، وتحدّد طولًا وعددًا، ثم تضغط على «توليد» — تُسحب كل سلسلة بواسطة crypto.getRandomValues مع أخذ العينات بالرفض بحيث يكون كل حرف متساوي الاحتمال. وعلى خلاف مولّد كلمات المرور المصمَّم لسرٍّ واحد يسهل تذكّره، فإن هذه الأداة مضبوطة لإنتاج دفعات من الرموز القابلة للقراءة آليًا، ويرفع زر «إعادة التوليد» بذرة داخلية ليمنحك مجموعة جديدة تمامًا عند الطلب مع بقاء إعداداتك كما هي. يمكنك أيضًا إضافة أبجدية مخصّصة، واستبعاد أحرف محددة أو متشابهة مربكة، واختيار وضع الإخراج (مجموعة أحرف، ست عشري، Base64، أو قالب نمط يتحوّل فيه كل X إلى حرف عشوائي)، وقراءة تقدير للإنتروبيا بالبت لحظيًا.
كيفية استخدام مولّد السلاسل العشوائية
- أشّر على مجموعات الأحرف المراد تضمينها عبر خانات الأحرف الكبيرة والصغيرة والأرقام والرموز — يجب تفعيل واحدة على الأقل.
- حدّد طول كل سلسلة وعدد السلاسل المراد إنشاؤها عبر «العدد».
- اضغط على «توليد» (أو «إعادة التوليد») لسحب دفعة جديدة من crypto.getRandomValues.
- اقرأ السلاسل في مربع المخرجات؛ فهو يتحدّث تلقائيًا عند تغيير الطول أو العدد أو مجموعات الأحرف.
- انسخ سلسلة واحدة بزر النسخ الخاص بها، أو انسخ الدفعة كاملةً دفعةً واحدة بإجراء النسخ أعلى القائمة.
- افتح مبدّل وضع الإخراج لاختيار مجموعة الأحرف أو Hex أو Base64 أو النمط، واستخدم الخيارات لإضافة أحرف مخصّصة أو استبعاد المتشابهة أو تحرير نمط XXXX-XXXX.
أمثلة
رمز API أبجدي رقمي من 32 حرفًا
المدخل
أحرف كبيرة + أحرف صغيرة + أرقام، الطول 32، العدد 1
المخرج
k7QmZ2pX9vT4nR8bL1cW6yH3dF5sG0aJ
دفعة من رموز دعوة قصيرة تشبه الست عشري
المدخل
أحرف صغيرة + أرقام، الطول 8، العدد 3
المخرج
a3f9k2dq 7m1xp4ce b8t6w0nz
سرّ عالي الإنتروبيا مع رموز
المدخل
أحرف كبيرة + أحرف صغيرة + أرقام + رموز، الطول 24، العدد 1
المخرج
G$7m@Kp2!xZq9#vR4&nLwT^h
نمط بأسلوب مفتاح الترخيص
المدخل
XXXX-XXXX-XXXX · A-Z + 0-9
المخرج
K7Q2-9XZ4-P1MW
الأسئلة الشائعة
- هل تُرسل السلاسل إلى خادم؟
- لا. تُنشأ كل سلسلة محليًا عبر Web Crypto API (crypto.getRandomValues)، ولا يُرفع أو يُخزَّن أي شيء في أي مكان. تعمل الأداة دون اتصال ولا تغادر القيم متصفحك أبدًا، ما يجعلها آمنة للأسرار والرموز الحقيقية.
- ما مدى عشوائية السلاسل؟
- يُسحب كل حرف من crypto.getRandomValues، وهو مصدر العشوائية الآمن تشفيريًا في المتصفح، باستخدام أخذ العينات بالرفض بحيث تُؤخذ عيّنات مجموعة الأحرف دون انحياز ناتج عن باقي القسمة. وهذا يجعل المخرجات مناسبة للرموز والأملاح والأسرار وليست مجرد عناصر نائبة عابرة.
- لماذا يمنحني الضغط على «توليد» مجموعة جديدة تمامًا؟
- يرفع «توليد» (إعادة التوليد) بذرة داخلية ويسحب بايتات عشوائية جديدة، فتحصل على دفعة جديدة تمامًا بينما تبقى اختياراتك للطول والعدد ومجموعات الأحرف كما تركتها تمامًا.
- كيف تختلف هذه الأداة عن مولّد كلمات المرور؟
- مولّد كلمات المرور مضبوط لسرٍّ واحد قوي يسهل تذكّره. أما هذه الأداة فمبنية للمخرجات الجماعية القابلة للقراءة آليًا — مفاتيح API ورموز الوصول وبيانات الاختبار — لذا تتيح لك إنتاج سلاسل كثيرة دفعةً واحدة ونسخ الدفعة كاملةً بنقرة واحدة.
- هل يمكنني استخدامها كمفاتيح API أو رموز؟
- نعم. مع طول كافٍ ومجموعة أحرف واسعة، تمتلك السلاسل إنتروبيا وافرة لمفاتيح API ورموز الوصول والمعرّفات المبهمة المماثلة. أما لكلمات مرور البشر فقد يكون مولّد كلمات مرور مخصّص أكثر ملاءمة.
أدوات ذات صلة
تشفير نصوص AES (AES-GCM + PBKDF2)
شفّر النص وفك تشفيره باستخدام AES-256-GCM بمفتاح مشتق من عبارة مرور (PBKDF2 SHA-256، ملح عشوائي)، بالكامل داخل متصفحك ودون أي رفع.
تجزئة Argon2 وscrypt
جزّئ كلمة مرور باستخدام Argon2id أو scrypt وتحقق من تطابق تجزئة Argon2 مع كلمة مرور، بالكامل داخل متصفحك.
مولّد ومدقّق تجزئة Bcrypt
أنشئ تجزئة كلمة مرور bcrypt من نص عادي بعامل التكلفة الذي تختاره، أو تحقّق من كلمة مرور مقابل تجزئة bcrypt موجودة، بالكامل داخل متصفّحك.
مولّد عبارات BIP39 التذكيرية
أنشئ عبارة استرداد BIP39 عشوائية من 12 إلى 24 كلمة بعدة لغات، أو حوّل عبارة تذكيرية موجودة إلى الإنتروبيا الأولية الخاصة بها، كل ذلك داخل متصفحك.