مولّد البايتات العشوائية
احصل على بايتات عشوائية خام من المولّد الآمن في المتصفح بالصيغة التي تتوقعها شيفرتك.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مولّد البايتات العشوائية؟
البايتات العشوائية هي المادة الخام للمفاتيح وقيم nonce والأملاح وقيم IV والأسرار. ويجب أن تأتي من مولّد آمن تشفيريًا وليس من مولّد أعداد شبه عشوائية عام. تستدعي هذه الأداة crypto.getRandomValues وهو المصدر نفسه الذي تستخدمه المتصفحات لـ TLS وWeb Crypto.
اختر عدد البايتات (من 1 إلى 1024) وصيغة المخرج: hex (بأحرف كبيرة اختياريًا) أو Base64 أو Base64url بدون حشو أو قيم عشرية من 0 إلى 255. أحجام شائعة: 16 بايت لمفتاح 128 بت أو معرّف بحجم UUID و32 بايت لمفتاح 256 بت و12 بايت لـ nonce في AES-GCM و16 بايت لملح PBKDF2.
كيف تعمل؟
- حدّد عدد البايتات المطلوب (مثلًا 32 لمفتاح 256 بت).
- اختر مخرج hex أو Base64 أو Base64url أو عشري.
- اضغط «توليد» وانسخ. كل نقرة تنتج بايتات جديدة ومستقلة.
حالات الاستخدام الشائعة
- إنشاء سر 256 بت للتوقيع بـ HMAC أو JWT HS256 في بيئة تطوير.
- توليد ملح أو IV لاختبار روتين تشفير.
- الحصول على متجهات اختبار بطول معين لاختبارات الوحدة.
- إنتاج رمز جلسة أو CSRF غير شفاف بصيغة Base64url.
أمثلة
احصل على بايتات عشوائية خام من المولّد الآمن في المتصفح بالصيغة التي تتوقعها شيفرتك.
الخصوصية
تعمل أداة مولّد البايتات العشوائية بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
البايتات المعروضة في صفحة ويب ظهرت على شاشتك وفي الحافظة، فلا تستخدم هنا أسرارًا رئيسية للإنتاج. أما المفاتيح الحساسة فولّدها على الجهاز أو وحدة HSM التي ستستخدمها.
الأسئلة الشائعة
كم بايتًا يلزم لمفتاح 256 بت؟
32 بايتًا. وهي 64 خانة بصيغة hex و44 حرفًا بصيغة Base64 (مع الحشو).
هل هذه هي العشوائية نفسها التي تستخدمها المتصفحات في TLS؟
هي واجهة Web Crypto نفسها (crypto.getRandomValues) المدعومة بمولّد نظام التشغيل العشوائي الآمن.
لماذا Base64url؟
يستبدل + و/ بـ - و_ ويحذف الحشو، فيمكن وضع القيمة في الروابط وملفات تعريف الارتباط ورموز JWT دون هروب.
أدوات ذات صلة
مولّد النصوص العشوائية
أنتج رموزًا ومعرّفات ونصوصًا تجريبية من مجموعة الأحرف التي تحتاجها.
أدوات المطورين
مولّد كلمات المرور
أنشئ كلمات مرور قوية وعشوائية فعلًا بمجموعات الأحرف التي تختارها. لا يُرسَل شيء ولا يُحفظ.
أدوات المطورين
مولّد UUID
أنشئ معرّفًا فريدًا عالميًا واحدًا أو آلافًا منها بأي إصدار، وبالتنسيق الذي يتوقعه كودك أو قاعدة بياناتك.
أدوات المطورين
تشفير AES (AES-256-GCM)
حوّل نصًا إلى نص مشفّر موثَّق بـ AES-256-GCM ومحمي بعبارة المرور، بالكامل على جهازك.
أدوات المطورين
مولّد PBKDF2 لاشتقاق المفاتيح
احسب مفتاحًا مشتقًا بـ PBKDF2 من كلمة مرور وملح وعدد تكرارات ودالة تجزئة وقارنه بمتجهات الاختبار.
أدوات المطورين
مُرمِّز Base64
حوّل أي نص، بما في ذلك الرموز التعبيرية والحروف المُشكَّلة، إلى سلسلة Base64 بنقرة واحدة.
الترميز وفك الترميز
محوّل النص إلى سداسي عشري
اطّلع على البايتات الفعلية خلف أي نص، من كلمة بسيطة إلى الرموز التعبيرية، بالصيغة التي يتوقعها كودك أو مصحّح الأخطاء.
الترميز وفك الترميز
مولّد سداسي عشري عشوائي
أنشئ قيمًا سداسية عشرية عشوائية بأي طول، بتنسيق مفتاح أو nonce أو رمز بنمط الألوان أو قائمة بايتات.
أدوات المطورين