ال ' من أ الى ب() ' بالعودة الى ' ASCII إلى ثنائي طريقة فك التشفير لفك تشفير سلسلة base-64 المشفرة. ال القاعدة 64 يمثل البيانات الثنائية بتنسيق ASCII التي لا يمكن قراءتها كنص. يساعد في تخزين المعلومات الهامة والحساسة. من السهل قراءة السلسلة التي تم فك شفرتها وفهمها ، أي بتنسيق يمكن قراءته من قِبل الإنسان.
ستوضح هذه الكتابة الهدف والعمل واستخدام ' من أ الى ب() 'في JavaScript.
ماذا تفعل طريقة 'atob ()' في JavaScript؟
ال ' من أ الى ب() 'طريقة فك تشفير سلسلة البيانات الثنائية. ال ' من أ الى ب() 'يعيد بناء سلاسل base-64 المشفرة عن طريق تعيين كل حرف من أحرف السلسلة في تمثيلها الثنائي الأصلي المكون من 6 بتات.
بناء الجملة
زنزانة ( مشفر )في الصيغة أعلاه ، ' مشفر 'سلسلة البيانات المشفرة بالتنسيق الثنائي Base-64.
مثال: تطبيق طريقة 'atob ()' في JavaScript
في هذا المثال ، يمكن تطبيق الطريقة التي تمت مناقشتها على الترميز الأول ثم فك تشفير السلسلة التي تمت تهيئتها عند النقر المزدوج على الزر.
كود HTML
لننتقل إلى الأسطر التالية من كود HTML:
< ص > لفك شفرة القاعدة المكتوبة - 64 فقرة مشفرة مزدوج انقر فوق هذا زر. ص >< زر ondblclick = 'يترجم()' > نقرتين متتاليتين زر >
< ع معرف = 'امتحان' > ص >
في كود HTML أعلاه:
- بادئ ذي بدء ، قم بتضمين فقرة عبر ' ' بطاقة شعار.
- في الخطوة التالية ، قم بتضمين زر به ' ondblclick 'إعادة توجيه الحدث إلى الوظيفة المسماة' يترجم() 'التي سيتم تشغيلها عند النقر المزدوج على الزر.
- الآن ، ' 'العلامة تحدد الفقرة الثانية بمعرف' امتحان 'حيث سيتم إلحاق السلاسل المشفرة والمفككة.
كود جافا سكريبت
الآن ، دعنا ننتقل إلى كتلة شفرة جافا سكريبت:
< النصي >وظيفة يترجم ( ) {
كان خيط = 'Linux' ؛
كان مشفر = أخ ( خيط ) ؛
كان فك = زنزانة ( مشفر ) ؛
كان نتيجة = 'السلسلة المشفرة هي:' + مشفر + '
' + 'سلسلة مفككة:' + فك ؛ وثيقة. getElementById ( 'امتحان' ) . داخلي HTML = نتيجة ؛
}
النصي >
في كتلة التعليمات البرمجية أعلاه:
- أولاً ، أعلن عن الوظيفة ' يترجم() '.
- في تعريفه ، قم بتهيئة السلسلة التي تحتاج إلى فك تشفيرها وتشفيرها.
- بعد ذلك ، قم بتطبيق ' بتوا () 'التي تأخذ السلسلة المهيأة كوسيطة لها وترميزها في تنسيق base-64.
- الآن ، قم بتطبيق ' atob () 'طريقة' لفك الشفرة 'السلسلة المشفرة إلى تنسيقها النصي الأصلي.
- أخيرًا ، قم بتطبيق ' getElementById () 'للوصول إلى الفقرة وإلحاق قيم السلسلة المشفرة والمشفرة فيها (الفقرة) عبر' داخلي HTML 'عند النقر المزدوج.
انتاج |
يوضح الإخراج أن التشفير وفك التشفير يتم بشكل مناسب.
خاتمة
في جافا سكريبت ، ' من أ الى ب() 'يتم استخدام طريقة' لفك تشفير السلسلة المشفرة بالأساس 64. يأخذ السلسلة المشفرة كوسيطة لها ويفك تشفيرها وفقًا لذلك. ومع ذلك ، يتم التشفير عبر ' بتوا () 'يُشار إليها أيضًا باسم' ثنائي لـ ASCII '. لقد غطت عملية الكتابة هذه الهدف والعمل والوظيفة الخاصة بـ ' من أ الى ب() 'في JavaScript.