مولد سلاسل HEX عشوائية
تنتج الأداة سلاسل من الرموز 0-9 وa-f من مولد عشوائي آمن في المتصفح، ويعطي كل رمز 4 بتات من العشوائية.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل عدد رموز HEX، عدد السلاسل، أحرف كبيرة وإضافة 0x في البداية.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
تُسحب ⌈الطول ÷ 2⌉ بايت من crypto.getRandomValues وتُكتب بصيغة HEX ثم تُقتطع إلى الطول المطلوب. العشوائية = الطول × 4 بت.
مثال
المدخلات: عدد رموز HEX = 32، عدد السلاسل = 5، أحرف كبيرة = لا، إضافة 0x في البداية = لا. النتيجة: السلاسل: abbf4a02f1adb51e64cc71c785f020f1 c74f991fb20cb0fea7421858bcbcccc8 130289d70be4b34471afb060a677e640 71d8bbe668a964708a5c3616d52bccdf c14e696c01f4d056e5eb66ecb7bf55dd، رموز HEX في كل سلسلة: 32، العشوائية في كل سلسلة: 128 بت.
الحدود والملاحظات
- تتغير السلاسل مع كل تحديث للصفحة، فانسخ ما تحتاجه قبل تعديل الخيارات.
- لا تُحفظ السلاسل في أي مكان، فإذا فقدت مفتاحًا ولّدته هنا فلا يمكن استعادته.
أسئلة شائعة عن هذه الأداة
كم طولًا أحتاج لمفتاح API آمن؟
32 رمز HEX تعطي 128 بت، وهو حد شائع للرموز السرية. استخدم 64 رمزًا (256 بت) لمفاتيح التوقيع مثل HMAC-SHA256.
هل العشوائية هنا آمنة للاستخدام الأمني؟
نعم، تأتي من crypto.getRandomValues وهو مولد عشوائي آمن تشفيريًا، وليس من Math.random.
هل تغيّر الأحرف الكبيرة قوة السلسلة؟
لا، القيمة نفسها بحالة أحرف مختلفة، فالعشوائية تبقى 4 بتات لكل رمز.
