جدول المحتويات:
فيديو: تشفير Vigenere مع Arduino: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
قبل بضع سنوات ، لفتت انتباهي Digital Fortress من Dan Brown وشيء واحد معين عالق في ذهني. كريبتوس ، التمثال لجيم سانبورن الذي يتكون من نص مشفر تم تشفير الجزأين الأولين منه بواسطة تشفير Vigenère. لقد بدأت في الاستفادة من التشفير واكتشفت مقدار المتعة (سيتفهم معجبو دان براون بالتأكيد). يتيح لك هذا البرنامج تشفير / فك تشفير النص باستخدام كلمة أساسية.
الخطوة 1: التقنية
يستخدم Tabula recta لتشفير / فك تشفير النص العادي / التشفير. يتكون من الأبجدية المكتوبة 26 مرة في صفوف مختلفة ، كل حرف أبجدي يتحول دوريًا إلى اليسار مقارنة بالأبجدية السابقة. نظرًا لأن التشفير يجب أن يستخدم الأبجدية الإنجليزية فقط ، فهناك عدد قليل من القيود / الحلول المستخدمة في الكود.
دعونا نحفر!
لنفترض أننا نريد تشفير النص "INSTRUCTABLES FUN" ، باستخدام الكلمة الرئيسية "ROBOT". يتم تكرار الكلمة الأساسية حتى تطابق طول النص العادي. عندما نبدأ بالحرف الأول من النص العادي "I" ومن الكلمة الرئيسية "R" ، باستخدام tabula recta (انظر الصورة) ، يمكننا أن نرى أن الحرف الأول من التشفير هو "Z".
نص عادي: التعليمات ممتعة الكلمة الرئيسية: ROBOTROBOTROBOTROBOTCipher: ZBTHKLQUOUCSTWLWIO
كرر هذا لكل حرف تالي وستحصل على أول تشفير لك! أو استخدم الكود للوصول إلى هناك بشكل أسرع:)
موصى به:
مؤشر تشفير XRP باستخدام عنوان HTTPS Url: 3 خطوات
شريط تشفير XRP باستخدام عنوان HTTPS Url: يبدو أن هناك نقصًا في مؤشرات التشفير البسيطة العاملة ، بعضها بسبب إغلاق واجهة برمجة التطبيقات المرتبطة والبعض الآخر بسبب مشكلات في التعليمات البرمجية أو المكتبات التابعة. موجهة نحو الدولار الأمريكي والبيتكوين ، هاو
مكتبة Arduino لفك تشفير MP3: 4 خطوات
مكتبة Arduino لفك تشفير MP3: نظرًا لتزايد انتشار المتحكمات الدقيقة السريعة مثل ESP32 و ARM M series ، لم تعد هناك حاجة لفك تشفير MP3 بواسطة أجهزة متخصصة. يمكن الآن فك التشفير في البرنامج. تتوفر مكتبة رائعة من
جهاز تحكم عن بعد SMS موثوق وآمن وقابل للتخصيص (Arduino / pfodApp) - لا يلزم تشفير: 4 خطوات
جهاز تحكم عن بعد SMS موثوق وآمن وقابل للتخصيص (Arduino / pfodApp) - لا يلزم تشفير: تحديث 6 يوليو 2018: إصدار 3G / 2G من هذا المشروع ، باستخدام SIM5320 ، متاح هنا التحديث: 19 مايو 2015: استخدم مكتبة pfodParser الإصدار 2.5 أو أعلى. يعمل على إصلاح مشكلة تم الإبلاغ عنها تتمثل في عدم إتاحة الوقت الكافي للدرع للاتصال بـ
برنامج تشفير / فك تشفير أمان Python: 3 خطوات
برنامج تشفير / فك تشفير أمان Python: في هذا Instructable ، سأوضح لك كيف باستخدام بعض Python البسيطة ، يمكنك الحفاظ على أمان ملفاتك باستخدام معايير الصناعة AES. يمكن التثبيت بسهولة عن طريق
قائمة Arduino على Nokia 5110 Lcd باستخدام جهاز تشفير دوار: 6 خطوات (بالصور)
قائمة Arduino على Nokia 5110 Lcd باستخدام جهاز تشفير دوار: أيها الأصدقاء الأعزاء مرحبًا بكم في برنامج تعليمي آخر! في هذا الفيديو ، سنتعلم كيفية إنشاء القائمة الخاصة بنا لشاشة Nokia 5110 LCD الشهيرة ، من أجل جعل مشاريعنا أكثر سهولة في الاستخدام وأكثر قدرة. دعونا نبدأ! هذا هو المشروع