সুচিপত্র:
ভিডিও: Arduino সঙ্গে Vigenere সাইফার: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
কয়েক বছর আগে, ড্যান ব্রাউনের ডিজিটাল দুর্গ আমার দৃষ্টি আকর্ষণ করেছিল এবং একটি বিশেষ বিষয় আমার মনে আটকে ছিল। ক্রিপ্টোস, জিম স্যানবোর্নের ভাস্কর্য যার মধ্যে সাইফার্ড টেক্সট রয়েছে যার প্রথম দুটি অংশ ভিগেনার সাইফার দ্বারা এনক্রিপ্ট করা হয়েছে। আমি ক্রিপ্টোগ্রাফিতে ট্যাপ করা শুরু করেছি এবং এটি কতটা মজার তা খুঁজে পেয়েছি (ড্যান ব্রাউনের ভক্তরা অবশ্যই বুঝতে পারবেন)। এই প্রোগ্রামটি আপনাকে একটি কীওয়ার্ড ব্যবহার করে পাঠ্য এনক্রিপ্ট/ডিক্রিপ্ট করতে দেয়।
ধাপ 1: কৌশল
সাধারণ পাঠ্য/সাইফার এনক্রিপ্ট/ডিক্রিপ্ট করতে ট্যাবুলা রেকটা ব্যবহার করা হয়। এটি বিভিন্ন সারিতে 26 বার লেখা বর্ণমালা নিয়ে গঠিত, প্রতিটি বর্ণমালা পূর্ববর্তী বর্ণমালার তুলনায় চক্রাকারে বামে স্থানান্তরিত হয়েছে। যেহেতু সাইফারের শুধুমাত্র ইংরেজি বর্ণমালা ব্যবহার করা উচিত, কোডে কিছু সীমাবদ্ধতা/সমাধান আছে।
খনন করা যাক!
ধরা যাক আমরা "ROBOT" কীওয়ার্ড ব্যবহার করে "INSTRUCTABLES IS FUN" টেক্সট এনক্রিপ্ট করতে চাই। মূল শব্দটির দৈর্ঘ্যের সাথে মিল না হওয়া পর্যন্ত কীওয়ার্ডটি পুনরাবৃত্তি করা হয়। যখন আমরা প্লেইন টেক্সট "I" থেকে প্রথম অক্ষর দিয়ে শুরু করি এবং "R" কীওয়ার্ড থেকে ট্যাবুলা রেকটা ব্যবহার করে (ছবিটি দেখুন), আমরা দেখতে পাই যে সাইফারের প্রথম অক্ষর "Z"।
প্লেইন টেক্সট: ইন্সট্রাক্টেবলস ফানকিওয়ার্ড: রোবোট্রোবোট্রোবোট্রোবট
প্রতিটি পরবর্তী চিঠির জন্য এটি পুনরাবৃত্তি করুন এবং আপনি আপনার প্রথম সাইফার পেয়েছেন! অথবা অনেক দ্রুত সেখানে যেতে কোড ব্যবহার করুন:)
প্রস্তাবিত:
পাইথনে সিজার সাইফার প্রোগ্রাম: 4 টি ধাপ
পাইথনে সিজার সাইফার প্রোগ্রাম: সিজার সাইফার একটি প্রাচীন এবং বহুল ব্যবহৃত সাইফার যা এনক্রিপ্ট এবং ডিক্রিপ্ট করা সহজ। এটি একটি সম্পূর্ণ নতুন বর্ণমালা তৈরির জন্য বর্ণমালার অক্ষর বদল করে কাজ করে (ABCDEF 4 টি অক্ষরের উপর স্থানান্তর করতে পারে এবং EFGHIJ হয়ে যাবে)।
Arduino সঙ্গে Potentiometer সঙ্গে LED উজ্জ্বলতা নিয়ন্ত্রণ: 3 পদক্ষেপ
আরডুইনো দিয়ে পটেন্টিওমিটারের সাহায্যে এলইডি উজ্জ্বলতা নিয়ন্ত্রণ করা: এই প্রজেক্টে আমরা পটেন্টিওমিটারের প্রদত্ত ভেরিয়েবল রেজিস্ট্যান্স ব্যবহার করে LED এর উজ্জ্বলতা নিয়ন্ত্রণ করব। এটি একটি শিক্ষানবিসের জন্য একটি খুব মৌলিক প্রকল্প কিন্তু এটি আপনাকে পোটেন্টিওমিটার এবং এলইডি ওয়ার্কিং সম্পর্কে অনেক কিছু শেখাবে যা অ্যাডভা তৈরির জন্য প্রয়োজন
লক সাইফার: 6 টি ধাপ
লকসাইফার: হ্যালো, আমার নাম জারন স্ট্রিপস্টেন এবং আমি বেলজিয়ামের কোর্ট্রিজে হাওয়েস্টে নিউ মিডিয়া অ্যান্ড কমিউনিকেশন টেকনোলজি অধ্যয়ন করি। স্কুলের জন্য একটি নিয়োগের জন্য, আমাদের একটি প্রকল্প তৈরি করতে হবে। আমি একটি স্মার্ট লক পছন্দ করি যা RFID এবং/অথবা বারকোড দিয়ে খোলা যায়। বেলো
Arduino মাইক্রো সঙ্গে সেন্সর/ আরএফ যোগাযোগ সঙ্গে রাগ: 4 ধাপ (ছবি সহ)
Arduino মাইক্রো দিয়ে সেন্সর/ আরএফ যোগাযোগের সাথে রাগ: আমি সম্প্রতি সমানভাবে বৈচিত্র্যপূর্ণ ইনস্টলেশন সমাপ্ত করেছি, যা প্রদীপের একটি সিরিজ দিয়ে তৈরি যা প্রদীপের নীচে একটি পাটিতে রাখা সেন্সরগুলিতে প্রতিক্রিয়া জানায়। এখানে আমি কীভাবে চাপ সেন্সর দিয়ে পাটি তৈরি করেছি। আমি আশা করি আপনি এটি দরকারী পাবেন।
বিল সাইফার পিরামিড স্পিকার: 9 টি ধাপ (ছবি সহ)
বিল সাইফার পিরামিড স্পিকার: এই প্রকল্পটি গ্রেভিটি ফলস শো থেকে বিল সাইফারের জন্য পিরামিড নকশা দ্বারা অনুপ্রাণিত এবং ডিজাইন প্রযুক্তি ক্লাসের জন্য তৈরি করা হয়েছিল। বর্তমানে পণ্যটি অসমাপ্ত এবং এটি একটি উৎপাদন পরিকল্পনা হিসাবে কাজ করে। পেজটি আপডেট করা হবে যখন প্রোডাক্ট