رمزگذار Base64
رمزگذاری یک رشته متنی با استفاده از رمزگذاری Base64. رمزگذاری Base64 برای نمایش دادههای باینری در متن یا فرمتهای سریالسازی متنی مانند JSON یا XML مفید است.
متن رمزگذاریشده:
ابزارهای مرتبط
اطلاعات بیشتر درباره رمزگذاری Base64
رمزگذاری Base64 روشی برای رمزگذاری دادههای باینری به مجموعهای از ۶۴ کاراکتر است که برای انتقال از طریق اینترنت امن هستند. این روش معمولاً در سیستمهای ایمیل و مرورگرهای وب برای انتقال تصاویر، ویدئوها و سایر انواع دادههای باینری استفاده میشود.
فرآیند رمزگذاری شامل تقسیم دادههای باینری به گروههای ۳ بایتی (۲۴ بیت) است که سپس به چهار مقدار ۶ بیتی تبدیل میشوند. این مقادیر ۶ بیتی سپس به کاراکترهای ASCII متناظرشان نگاشت میشوند که شامل حروف بزرگ و کوچک، اعداد و دو کاراکتر اضافی معمولاً '+' و '/' هستند.
اگر دادههای باینری بر ۳ بخشپذیر نباشند، padding به انتهای دادهها اضافه میشود تا این شرط برقرار شود. padding با استفاده از کاراکتر '=' نشان داده میشود. برای مثال، اگر دادههای باینری فقط ۲ بایت طول داشته باشند، یک بایت padding (شامل دو کاراکتر '=') به انتهای دادههای رمزگذاریشده اضافه میشود.
برای رمزگشایی دادهها، فرآیند به سادگی معکوس میشود. هر گروه از چهار کاراکتر ASCII با معکوس کردن فرآیند نگاشت به ۳ بایت داده باینری تبدیل میشود.
به طور کلی، فرآیند رمزگذاری Base64 امکان انتقال امن دادههای باینری به صورت متن ASCII را فراهم میکند و انتقال تصاویر، ویدئوها و سایر انواع دادههای باینری از طریق اینترنت را به شیوهای سازگار با اکثر سیستمها ممکن میسازد.