كيف يعمل
يكتب المشفر الإدخال كبايتات UTF-8، ثم يعين كل ثلاث بايتات إلى أربعة أحرف من الأبجدية Base64، مضيفًا = الحشو في النهاية. يؤدي فك التشفير إلى عكس عملية التعيين وقراءة البايتات مرة أخرى كـ UTF-8، وهذا هو السبب في بقاء الأحرف المميزة والرموز التعبيرية على قيد الحياة ذهابًا وإيابًا.
- معيار Base64 مع الحشو. يتوفر Base64 الآمن لعنوان URL من أداة JWT للرموز المميزة.
لماذا يهم
لا يتم الخلط بين البيانات الثنائية وJSON بشكل جيد، لذا فإن معظم واجهات برمجة التطبيقات (APIs) التي تحمل صورًا أو شهادات أو ملفات صغيرة تقوم بتشفيرها باستخدام Base64 أولاً. إن معرفة ما يفعله التشفير - وما لا يحميه - يمنع عمليات النقل الفاسدة والتوقعات الخاطئة بشأن الخصوصية.
مثال عملي
يصبح النص hello wörld aGVsbG8gd8O2cmxk لأن برنامج التشفير يكتب بايتات UTF-8 أولاً. يؤدي فك تشفير تلك البايتات نفسها إلى استعادة الأحرف الأصلية، بما في ذلك العلامات.
الأخطاء الشائعة
- التعامل مع Base64 كتشفير – يمكن لأي شخص التراجع عنه.
- نسيان الحشو الذي ترفضه بعض أجهزة فك التشفير.
- فك تشفير رمز مميز آمن لعنوان URL بدون الترجمة - و _ العودة إلى + و /.
نصائح عملية
إذا كان الإخراج الذي تم فك تشفيره يشبه mojibake، فمن المحتمل أن البايتات لم تكن UTF-8؛ فك التشفير كـ Latin-1 لفحصها. بالنسبة لعناوين URL، قم بالتبديل إلى الأبجدية الآمنة لعنوان URL بحيث لا تحتاج + و/ إلى إلغاء إضافي.
كيفية استخدامه
- افتح الأداة. كل شيء يعمل في علامة تبويب المتصفح الخاص بك.
- الصق إدخالك أو اكتبه، ثم اختر الإجراء الذي تحتاجه.
- التحقق من النتيجة ونسخها بنقرة واحدة.
الأسئلة الشائعة
هل تشفير Base64؟
لا، إنه ترميز قابل للعكس. يمكن لأي شخص فك تشفيرها، لذا لا تستخدمها أبدًا لحماية سر ما.
لماذا تنجو الرموز التعبيرية واللهجات من فك التشفير؟
يتم ترميز النص بتنسيق UTF-8 بايت قبل Base64، ويتم فك ترميزه مرة أخرى بتنسيق UTF-8، وبالتالي فإن الأحرف غير ASCII تتنقل ذهابًا وإيابًا بشكل صحيح.
هل يدعم الملفات ؟
هذا الإصدار يتعامل مع النص فقط. ستحتاج الملفات الثنائية إلى برنامج تشفير الملفات، وهو ليس جزءًا من هذه الصفحة.
هل هذه الأداة مجانية حقا؟
نعم. لا يوجد حساب ولا يوجد نظام حظر الاشتراك غير المدفوع ولا يوجد حد للاستخدام. يتم تمويل تطبيق Tools بواسطة aumenso، الاستوديو الذي يقف وراءه.
هل تم تحميل أي شيء أقوم بإدخاله؟
لا، تعمل الأداة في علامة تبويب المتصفح الخاص بك؛ ما تدخله لا يتم إرساله إلينا ولا يتم تخزينه أبدًا.