מהו Base32?
Base32 שימושי כאשר ערוץ טקסטואלי בלבד או ערוץ שאינו תלוי רישיות צריך לשאת נתונים בינאריים, כמו סודות OTP, אסימונים שמתאימים ל-DNS או ערכי תצורה שיוצאו. זו שכבת קידוד, לא שכבת אבטחה.
מתי להשתמש בו
- לקודד בתים, טקסט או קבצים ל-Base32 לפני ששולחים אותם דרך ערוצים טקסטואליים בלבד.
- להכין סודות OTP, הגדרות שיוצאו או blob-ים בינאריים למערכות שמצפות לקלט Base32.
- להמיר בתים גולמיים של קובץ למחרוזת שנוח להעתיק לצורכי העברה, לוגים או הזנה ידנית.
מה חשוב לזכור
- Base32 מגדיל את הנתונים יותר מ-Base64.
- הוא לא מצפין ולא מסתיר את הערך המקורי.
- יש מערכות שדורשות padding מסוג
=, ואחרות מקבלות פלט ללא padding, לכן כדאי להתאים למה שהמערכת המקבלת מצפה לו.