RevealTheme logo

کدگذار و کدگشای Base32

رشته‌های Base32 را کدگذاری و کدگشایی کنید: در رازهای TOTP، رکوردهای DNS و شناسه‌هایی که به بزرگی و کوچکی حروف حساس نیستند به کار می‌روند.

نحوه استفاده از این ابزار

  1. 1

    Choose 'Encode' to turn text into Base32, or 'Decode' to turn Base32 back into text, using the mode dropdown.

  2. 2

    Type or paste your input into the text box — UTF-8 text when encoding, or a Base32 string when decoding.

  3. 3

    Read the result in the gray output panel below; it updates instantly as you type, with no button to press.

  4. 4

    Select and copy the output text to use it elsewhere.

کدگذار و کدگشای Base32 چیست؟

Base32 داده‌های دودویی را با استفاده از ۳۲ کاراکتر الفبایی‌عددی (A-Z، 2-7) کدگذاری می‌کند. برخلاف Base64، به بزرگی و کوچکی حروف حساس نیست و از کاراکترهایی که از نظر دیداری به‌راحتی اشتباه گرفته می‌شوند (0/O، 1/I/l) پرهیز می‌کند، که آن را برای انتقال دست‌نویس یا گفتاری مناسب می‌سازد. بیشتر در کلیدهای راز 2FA و رکوردهای DNS به کار می‌رود.

موارد استفاده رایج

  • Inspecting a TOTP/2FA setup string by decoding the Base32 secret an authenticator app expects.

  • Encoding a short identifier into a case-insensitive form safe to drop into a DNS label or subdomain.

  • Hand-checking the output of a server library against a known-good Base32 implementation while debugging.

  • Producing tokens or codes meant to be read aloud or typed without confusing 0/O or 1/I/l.

  • Decoding a Base32 string copied from a config file or QR-code payload to see the underlying text.

  • Teaching or learning how bit-level encodings group data, by watching how input maps to 5-bit chunks.

پرسش‌های متداول

چرا Base32 به‌جای Base64؟
Base32 کم‌فشرده‌تر است (۸ کاراکتر برای هر ۵ بایت در برابر ۴ کاراکتر برای هر ۳ بایت) اما به بزرگی و کوچکی حروف حساس نیست: برای انسان‌ها رونویسی آن آسان‌تر است.

ابزارهای مرتبط

کدگشای JWT

توکن‌های JSON Web Token (JWT) را فوراً کدگشایی کنید. در مرورگر شما اجرا می‌شود: توکن‌ها هرگز از دستگاه شما خارج نمی‌شوند، پس استفاده از آن با اسرار محیط تولید (production) امن است.

قالب‌بند و اعتبارسنج JSON

JSON را به‌صورت آنلاین قالب‌بندی، اعتبارسنجی و فشرده کنید. کاملاً در مرورگر شما کار می‌کند: داده‌های شما هرگز دستگاهتان را ترک نمی‌کنند.

قالب‌بند XML

اسناد XML را قالب‌بندی و زیبا کنید. مفید برای SOAP، نقشه‌های سایت، فیدهای RSS و فایل‌های پیکربندی.

کدگذار و کدگشای Base64

رشته‌ها را به Base64 کدگذاری یا Base64 را به متن کدگشایی کنید. به حریم خصوصی شما احترام می‌گذارد: در مرورگر شما اجرا می‌شود.

کدگذار و کدگشای URL

متن را به کدگذاری امن برای URL (کدگذاری درصدی) و برعکس تبدیل کنید. مفید برای رشته‌های پرس‌وجو، تغییر مسیرها و جریان‌های OAuth.

کدگذار و کدگشای موجودیت‌های HTML

کاراکترهای خاص را به موجودیت‌های HTML (&، < و غیره) و برعکس تبدیل می‌کند. برای جای‌دادن امن متن در HTML مفید است.