ترميز Base32 للنصوص (RFC 4648)
مفيد لمفاتيح المصادقة الثنائية وأسماء الملفات التي لا تميّز بين الأحرف الكبيرة والصغيرة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص وإضافة الحشو =.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُحوَّل النص إلى بايتات UTF-8، ثم تُقسم البتات إلى مجموعات من 5 بتات، وكل مجموعة (0 إلى 31) تقابل حرفا من ABCDEFGHIJKLMNOPQRSTUVWXYZ234567. يُكمل الناتج بعلامة = حتى يصبح طوله من مضاعفات 8.
مثال
المدخلات: إضافة الحشو = = نعم. النتيجة: الناتج بصيغة Base32: MZXW6YTBOI======، عدد البايتات: 6.
foobar
MZXW6YTBOI======
الحدود والملاحظات
- يستخدم أبجدية Base32 القياسية فقط، لا أبجدية base32hex ولا Crockford.
- Base32 ترميز للنقل وليس تشفيرا، فأي شخص يستطيع فكه.
أسئلة شائعة عن هذه الأداة
لماذا يكون ناتج Base32 أطول من Base64؟
كل حرف في Base32 يحمل 5 بتات مقابل 6 في Base64، فيزيد الحجم نحو 60% بدل 33%.
لماذا لا توجد الأرقام 0 و 1 و 8 و 9؟
حُذفت لتجنب الخلط بين 0 وحرف O وبين 1 وحرف I عند قراءة الرمز أو كتابته يدويا.
هل أستخدمه لمفتاح Google Authenticator؟
نعم، المفاتيح السرية لرموز TOTP تُكتب عادة بصيغة Base32 دون حشو.
