تشفير و فك تشفير البيانات بقاعدة 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 لأجل فك التشفير و فك لنا الكلمة المشفرة و عرض النتيجة في نافذة منبثقة.
لتحميل تطبيق ويب عبارة عن مشروع للتشفير خاص مراجعة هذا الدرس و الدروس السابقة
لتحميل المشروع اضغط على صورة تحميل المشروع لتحميل السورس كود كاملاً
ليست هناك تعليقات:
إرسال تعليق