تشفير و فك تشفير البيانات في لغة جافاسكربت JAVASCRIPT الدرس |38| - Programmer Tech

Programmer Tech

تعلم البرمجة - علوم الكمبيوتر - أمن المعلومات - القرصنة الأخلاقية

إعلان اعلى المقالة

الاثنين، 7 ديسمبر 2020

تشفير و فك تشفير البيانات في لغة جافاسكربت JAVASCRIPT الدرس |38|

 

تشفير و فك تشفير البيانات بقاعدة base-64

في درس اليوم سوف نتعلم على كيفية تشفير البيانات و فك تشفيرها في لغة جافاسكربت بقاعدة بيانات base-64 عبر ميثود متوفرة في اللغة.

btoa    //تستخدم لتشفير نص 

atob    //يستخدم لفك تشفير نص

 

تشفير النص عبر btoa

let text = "Programmer Tech";
let encode_text = btoa(text);
alert(encode_text);

شكل الكود في المحرر

 

نتيجة الكود في المتصفح

 

شرح المثال السابق

عرفّنا المتغير عبر let الذي تعرفنا عليها في الدرس الثامن عشر و إسمه text و عيننا له النص "Programmer Tech" ثم عرفنا let آخر و إسمه encode_text و إستخدمنا الكلمة btoa من أجل تشفير النص و حددنا له أن البيانات الذي سيتم تشفيرها موجودة في المتغير السابق text ثم عرضنا البيانات عبر ديالوك منبثق alert.


فك تشفير النص عبر atob

let text = "Programmer Tech";
let encode_text = btoa(text)

let decode_text = atob(encode_text);
alert(decode_text);

شكل الكود في المحرر

 

نتيجة الكود في المتصفح


شرح المثال السابق

بنفس شرح المثال السابق لكن هنا استخدمنا الميثود atob لأجل فك التشفير و فك لنا الكلمة المشفرة و عرض النتيجة في نافذة منبثقة. 


لتحميل تطبيق ويب عبارة عن مشروع للتشفير خاص مراجعة هذا الدرس و الدروس السابقة

 

لتحميل المشروع اضغط على صورة تحميل المشروع لتحميل السورس كود كاملاً

ليست هناك تعليقات:

إرسال تعليق

facebook

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *