সুচিপত্র:

অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন সহজ সরল রাখবেন যখন বিস্তৃত পথ বিদ্যমান !: ১৫ টি ধাপ (ছবি সহ)
অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন সহজ সরল রাখবেন যখন বিস্তৃত পথ বিদ্যমান !: ১৫ টি ধাপ (ছবি সহ)

ভিডিও: অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন সহজ সরল রাখবেন যখন বিস্তৃত পথ বিদ্যমান !: ১৫ টি ধাপ (ছবি সহ)

ভিডিও: অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন সহজ সরল রাখবেন যখন বিস্তৃত পথ বিদ্যমান !: ১৫ টি ধাপ (ছবি সহ)
ভিডিও: Как спрятать данные в ячейках Excel? 2024, জুলাই
Anonim
অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন এটি সহজ রাখবেন যখন বিস্তৃত উপায় বিদ্যমান!
অরুইনো প্রো মাইক্রোতে পাসওয়ার্ড কিপার বা কেন এটি সহজ রাখবেন যখন বিস্তৃত উপায় বিদ্যমান!

মনে হচ্ছে, ইলেকট্রনিক্সের ভক্তদের (বিশেষ করে নতুনদের) মাইক্রোকন্ট্রোলারদের প্রধান সমস্যা হল কোথায় সেগুলো প্রয়োগ করতে হবে তা খুঁজে বের করা:) এখনকার ইলেকট্রনিক্স, বিশেষ করে ডিজিটাল, একটি কালো জাদুর মতো। শুধুমাত্র 80-Lvl উইসার্ডগুলি ক্ষুদ্র উপাদানগুলির সাথে সেখানে কিছু করতে সক্ষম। আরডুইনো বোর্ডগুলি খুব জনপ্রিয় হওয়ার একটি কারণ। তারা কালো জাদু এবং কিছু ধোঁয়াকে ঘিরে রাখে;) মানব-পরিচালিত পিনের সাথে বোর্ডে।

এই পোস্টটি আমি অরুইনো প্রো মাইক্রো বোর্ডের বেসে পাসওয়ার্ডকিপার নামে একটি মোটামুটি সহজ প্রকল্পের জন্য উৎসর্গ করতে চাই। এই বোর্ড ATmega32U4 চিপ হোস্ট করেছে।

ধাপ 1: আইডিয়া

বুদ্ধিটা
বুদ্ধিটা

অনেক দিন ধরে আমি কিছু নিয়ামক দিয়ে সহজ এবং দরকারী কিছু করতে চেয়েছিলাম। এবং তারপরে আমার একজন সহকর্মী একটি আকর্ষণীয় ধারণা ছুঁড়ে দিলেন - তিনি তার কম্পিউটারে প্রতিদিন লগইন এবং পাসওয়ার্ড কী -ইন করতে খুব অলস ছিলেন। তাই তিনি ছোট ডিজিস্পার্ক (ATTiny85) বোর্ড নিয়েছিলেন এবং একটি ডিভাইস তৈরি করেছিলেন, যা বোতামটি ক্লিক করলে কম্পিউটারে লগইন+পাসওয়ার্ড পাঠায়। এখানে এই কনট্রাপশন।

ধাপ 2: আইডিয়া এবং তারের

আইডিয়া এবং তারের
আইডিয়া এবং তারের

চমৎকার ধারণা - আমি ভেবেছিলাম। কেন এটা ধার না এবং এটি কিছু পাগল সৃজনশীলতা প্রয়োগ।

আরডুইনো প্রকল্পটি পুনর্নির্মাণ এবং প্রতিবার যখন এটি পাসওয়ার্ড পরিবর্তিত হয় তখন বোর্ডে পুনরায় লোড করা হয় - "এটি যে ড্রয়েডগুলি আপনি খুঁজছেন তা নয়" [তরঙ্গ]। এটা খুব সোজা। আমরা আরো অনেক জটলা পথ নিতে হবে!

কনট্রাপশন দেখানো উচিত এটি কিভাবে কাজ করে। কিন্তু মাত্র তিনটি স্ট্যান্ডার্ড অন -বোর্ড এলইডি - এই উদ্দেশ্যে এটি খুব কম। এলইডি নম্বরটি 4099 এ বাড়ানো যাক! সুতরাং প্রকল্পে একটি ছোট OLED 128X32 ডিসপ্লে মডিউল যুক্ত করা হয়েছিল। আমি কিছুক্ষণের জন্য ভাবতে পারছিলাম না যে এটি কোথায় চেপে ফেলব। এবং এটি পুরোপুরি এই প্রকল্পের সাথে খাপ খায়। আরও কয়েকটি বোতাম - এবং সবগুলি প্রস্তুত!

প্রকল্পের জন্য ATTiny85 চিপে পর্যাপ্ত জায়গা ছিল না - গ্রাফিক লাইব্রেরি + ফন্টের জন্য টানা ডিসপ্লে যোগ করা। তাই এই সব জিনিস শুধু DigiSpark মেমরির মধ্যে খাপ খায়নি। দ্রুত অনুসন্ধান একটি উপযুক্ত প্ল্যাটফর্মের সাথে আসে: আরডুইনো প্রো মাইক্রো।

প্রকল্পের মূল ধারণা হল ATmega32U4 ডিফল্টরূপে ভান করে HID ডিভাইস - USB কীবোর্ড এবং USB COM পোর্ট। এই ডিভাইসগুলির ড্রাইভারগুলি ইতিমধ্যেই বেশিরভাগ অপারেটিং সিস্টেমে প্রি -ইন্সটল করা আছে - এবং অন্য কিছু সেট -আপ করার প্রয়োজন নেই।

পাসওয়ার্ড কিপার, আপনার নজরে আনা, একটি চিন্ডোগু যা কীবোর্ডের বোতামগুলি ক্লিক করার অনুকরণ করে। এই ক্লিকগুলি একটি কম্পিউটারে একটি লগইন এবং একটি পাসওয়ার্ড স্থানান্তর করতে পারে। এমনকি সর্বত্র Ctrl-Alt-Del 3 এর পরিবর্তে 1 বোতামে ক্লিক করে পাঠানো যেতে পারে অথবা আপনার স্বাদ অনুসারে অন্য কোন কী ক্রম।

নির্বাচিত মডিউলগুলির ফর্ম ফ্যাক্টর খুব কমপ্যাক্ট, কিন্তু কখনোই নয়, সহজেই জড়িয়ে যায়। এটি ছোট এবং বরং দরকারী ডিভাইস একত্রিত করার সর্বনিম্ন প্রচেষ্টার মাধ্যমে সম্ভব। ওয়্যারিং সহজ হতে পারে না।

ধাপ 3: রান্না

রান্না
রান্না

গর্ভনিরোধক উপাদান:

1) অরুইনো প্রো মাইক্রো - 1 পিস

2) OLED ডিসপ্লে 128x32 - 1 পিস

3) বোতাম - 2 টুকরা (বা অন্য কোন ধরণের - ত্রুটি দ্বারা)।

4) ডুপন্ট সংযোগকারী - 7 টুকরা (বা এটি একসঙ্গে সোল্ডারিংয়ের জন্য কিছু তারের - স্বাদ দ্বারা)।

এটি সব ছোট খাবারের পাত্রে রাখুন এবং পুঙ্খানুপুঙ্খভাবে ঝাঁকান। সম্ভাব্য তত্ত্ব অনুসারে আইটেমগুলি পরবর্তীতে নিজেকে সঠিকভাবে পরস্পর সংযুক্ত করে।

অপেক্ষা কর! এটি রান্না-সংক্রান্ত নিবন্ধ নয়! আমার ক্ষমাপ্রার্থী।

ওয়্যারিং ডায়াগ্রাম অনুসারে আপনি এটিকে ম্যানুয়ালি একসাথে সংযুক্ত করতে চান এবং নিজেকে কয়েক যুগ কাঁপানোর জন্য বাঁচান।

সুতরাং স্কেচ ডিবাগিং prot পরীক্ষার জন্য প্রোটোটাইপ প্রস্তুত।

ধাপ 4: একটি মামলা গঠন

একটি মামলা গঠন
একটি মামলা গঠন

স্কেচ কাজ করছে বলে মনে হচ্ছে। কিন্তু এই ফর্মটিতে ডিভাইস ব্যবহার করা অসুবিধাজনক। সুতরাং স্কেচাপে সামান্য কাজ আমাদের একটি ছোট আবরণ প্রদান করে।

আপডেট: কেস সম্পর্কে একটি ধারণা।

আপনি যে কোন উপযুক্ত ছোট স্বচ্ছ প্লাস্টিকের বাক্স নিতে পারেন।

অথবা কিছু প্যাকেজিং থেকে পাতলা স্বচ্ছ প্লাস্টিক নিন। ডিভাইস জ্যামিতি অনুযায়ী এটি বাঁক। ভিতরে ইলেকট্রনিক্স রাখুন এবং স্বচ্ছ সিলিকন দিয়ে সমস্ত ফাঁকা স্থান পূরণ করুন। এটি আপনাকে আপেক্ষিকভাবে সুন্দর চেহারা ডিভাইস দিতে হবে।

ধাপ 5: 3 ডি প্রিনিং

3D প্রিনিং
3D প্রিনিং

এটি নিকটতম 3 ডি প্রিন্টারে ফেলে দিলেন।

ধাপ 6: কেস প্রস্তুত

কেস ইজ রেডি
কেস ইজ রেডি

এবং যথারীতি, fleas ধরার সময় তাড়াহুড়ো প্রয়োজন।

কেসিংয়ের প্রথম সংস্করণটি একটু ছোট এবং বোর্ডটি মানানসই নয়!

অকেলা কিছু ফাঁক ছাড়তে মিস করেছে। সুতরাং অঙ্কন সংশোধন করা হয়েছে এবং পুনরায় মুদ্রিত হয়েছে।

দ্বিতীয় পাস ভাল ছিল - বোর্ড পুরোপুরি ফিট করে।

ধাপ 7: কেস আউট চেষ্টা

ট্রাই আউট আউট কেস
ট্রাই আউট আউট কেস

বোর্ড ভিতরে রাখুন, এটি টিপুন এবং একটি বৈশিষ্ট্যগত সংকট সঙ্গে এটি জায়গায় লক।

বোতামে চেষ্টা করা হচ্ছে - সেগুলোও মানানসই।

ধাপ 8: সোল্ডারিং তারের।

সোল্ডারিং। তারের।
সোল্ডারিং। তারের।

যাইহোক, আমি একটি ভাল প্রোটোটাইপিং তারের জন্য দীর্ঘদিন ধরে খুঁজছি।

ফলস্বরূপ, আমি এখন আমার প্রকল্পে 30AWG তার ব্যবহার করি। আপনি তাদের ছবিতে দেখতে পারেন। এটি তার মোড়ানো।

খুব কম লোকই এখন মনে করে এটা কিসের জন্য।

তবে এটি অন-বোর্ড সোল্ডারিংয়ের জন্যও পুরোপুরি ফিট করে। তারের ফাংশনে স্বতন্ত্র রং বরাদ্দ করে স্বাভাবিক জগাখিচুড়ি পরিষ্কার করার জন্য রঙিন তারগুলি ভাল। তারটি পাতলা। নিরোধক সোল্ডারিং লোহার তাপমাত্রা ভালভাবে প্রতিরোধ করে। সাধারণ পিভিসি অন্তরণ অবিলম্বে ঝালাইয়ের সময় গলে যায়। এটি নরম হয়ে যায়, তবে এর আকৃতি ধারণ করে এবং কোরকে গলে না গিয়ে সোল্ডারিং লোহার টিপের মাঝে মাঝে স্পর্শ করার অনুমতি দেয়।

ধাপ 9: PwKeeper প্রস্তুত

PwKeeper প্রস্তুত
PwKeeper প্রস্তুত

সুতরাং এটি সব একসাথে রাখা আমাদের একটি ছোট টোকেন দেয় যা একটি কম্পিউটারের সাথে সংযোগ স্থাপন করে এবং আপনাকে পরিচালনা এবং ব্যবহার করতে দেয়

বেশ বড় সংখ্যক লগইন এবং পাসওয়ার্ড।

ধাপ 10: PwKeeperPc - টোকেনে সহজ ডাটা এডিটিং

PwKeeperPc - টোকেনে সহজ ডাটা এডিটিং
PwKeeperPc - টোকেনে সহজ ডাটা এডিটিং

লগইন সংখ্যা অন-বোর্ড EEPROM মেমরির পরিমাণ (1024 বাইট) এবং পাসওয়ার্ডের দৈর্ঘ্যের দ্বারা সীমাবদ্ধ।

EEPROM মেমরি অনেক রেকর্ড রাখে।

প্রতিটি রেকর্ডে মন্তব্য ক্ষেত্র এবং 8 টি পাঠ্য ক্ষেত্র রয়েছে।

নাম এবং পাসওয়ার্ড নামে দুটি পাঠ্য ক্ষেত্র - কেবল পরিচালনার সুবিধার জন্য।

ডিসপ্লেটি আপনাকে পছন্দসই লগইন নির্বাচন করতে দেয় যা আপনাকে মন্তব্য ক্ষেত্র দেখায়।

এটি আপনাকে টোকেনে ডেটা সম্পাদনা করতে দেয়। শুধুমাত্র দুটি বোতাম দিয়ে ডেটা সম্পাদনা করা যেতে পারে। আমি টোকেনের মধ্যে এক ধরণের সম্পাদক চেপেছিলাম। কিন্তু, সৎভাবে, আপনি এটি ব্যবহার করার জন্য একটি masochist হওয়া উচিত।

অতএব, পাসওয়ার্ড ম্যানেজমেন্টকে সহজ করার জন্য আমাকে পিসির জন্য একটি বিশেষ প্রোগ্রাম লিখতে হয়েছিল (যাইহোক - যখন আপনি এই প্রোগ্রামটি ব্যবহার করবেন তখন ইউএসবি মোডে টোকেন স্যুইচ করার জন্য ধোঁকা দেবেন না)।

আপডেট: *নিক্স জনগণের জন্য আমি PwKeeper v1.4 ফার্মওয়্যারে সিরিয়াল TTY কনসোল যোগ করেছি। এই কনসোলটি ডিভাইস মেনু থেকে সক্রিয় করা হয়। যেকোনো উপযুক্ত টার্মিনাল প্রোগ্রামের সাথে এটির সাথে সংযুক্ত থাকুন - এবং আপনি PwKeeper- এ বিভিন্ন VI- এর মত কমান্ড দিয়ে ডেটা সম্পাদনা করতে পারেন। উইন্ডোজ প্ল্যাটফর্মেও কনসোল ব্যবহার করা সম্ভব। আরডুইনো আইডিই থেকে শুধু Ctrl-Shift-M চাপুন এবং আপনি সেখানে আছেন (আগে PwKeeper এ TTY সক্রিয় করতে ভুলবেন না)। কিন্তু PwKeeperPc অনেক বেশি সুবিধাজনক, আমার মনে হয়।

ধাপ 11: PwKeeper চলছে

PwKeeper চলছে!
PwKeeper চলছে!

টোকেনটিতে খুব সংবেদনশীল ডেটা রয়েছে তাই কিছু প্রচেষ্টা নিরাপত্তার মধ্যে রাখা উচিত।

টোকেন আনলক করার প্রধান পাসওয়ার্ড বিদ্যমান।

এটি ডিফল্টরূপে খালি, কিন্তু আপনি এটি টোকেনে সেট করার সময়, পাওয়ার-অনের পর প্রতিবার এটি প্রবেশ করান উচিত।

প্রধান পাসওয়ার্ড হল আপ এবং ডাউন বোতামের একক এবং ডবল ক্লিকের একটি ব্যবহারকারী-নির্ধারিত ক্রম।

ধাপ 12: চিন্তার প্রবাহ

তাত্ত্বিকভাবে, কিছু ক্রিপ্টোগ্রাফিক অ্যালগরিদম দিয়ে EEPROM- এ ডেটা এনক্রিপ্ট করা সম্ভব - কিছু জায়গা এখনও ফ্ল্যাশ বাকি আছে কিন্তু এই প্রচেষ্টাগুলি বাইরে থেকে দেখা যাবে না - তাই আমি বিরক্ত হইনি।

টোকেন তার স্বাভাবিক অবস্থায় কম্পিউটারে দৃশ্যমান নয়। এটিকে ইউএসবি এডিট মোডে রাখার জন্য আপনার এটিতে বোতাম টিপে শারীরিকভাবে এটি করা উচিত। একইভাবে, একটি পাসওয়ার্ড পাঠাতে আপনার শারীরিকভাবে একটি UP বোতাম টিপতে হবে। তাই দূষিত হ্যাকার টোকেন থেকে আপনার পাসওয়ার্ড চুরি করবে না। যখন আপনি তাদের টোকেন থেকে পাঠাবেন তখন তিনি তাদের একটি ইউএসবি পোর্টে ধরবেন;)

এই প্রকল্পের ফলাফল হল একটি কনট্রাপশন যেখানে আমি আমার ব্যাংক অ্যাকাউন্ট এবং ফোরামের পাসওয়ার্ড সংরক্ষণ করি। এছাড়াও আমার পিতামাতা এটি ওয়েব মেইল এবং অন্যান্য কয়েকটি সাইটে লগ ইন করার জন্য দরকারী বলে মনে করেন।

বিশেষ করে আমার সহকর্মীর জন্য আমি বোর্ডের সমস্ত অবশিষ্ট ইনপুটগুলিকে দ্রুত অ্যাক্সেস বোতাম হিসাবে প্রোগ্রাম করেছি। অবশিষ্ট ইনপুট পিন থেকে মাটিতে 12 টি পর্যন্ত বোতাম সংযুক্ত হতে পারে। এই বোতামগুলির একটিতে ক্লিক করে আপনি সংশ্লিষ্ট লগইন (যদি এটি বিদ্যমান থাকে) এ ঝাঁপ দেন। সুতরাং আপনাকে এটি পাঠানোর জন্য কেবল ইউপি বোতাম টিপতে হবে। অথবা শর্টকাট বোতামটি একটু বেশি সময় ধরে রাখুন।

ধাপ 13: পরিদর্শন -1

পরিদর্শন -১
পরিদর্শন -১

জনসাধারণের কাছে যাওয়ার আগে PwKeeper নিবিড় পরিদর্শন করেছে।

ধাপ 14: পরিদর্শন -2

পরিদর্শন -২
পরিদর্শন -২

পরিদর্শন প্রধান সবেমাত্র জেগেছিলেন এবং মেজাজে নেই।

কিন্তু তিনি ভ্রুক্ষেপ করেন না- কেন স্পষ্টভাবে অসম্পূর্ণ ডিভাইসটি জনসাধারণের কাছে দেওয়া হয়।

আমার কথা, যে তাকে পণ্যের মান যাচাই করতে হবে এবং বন্ধ হওয়া ক্ষেত্রে এটি করা কঠিন, তাকে কেবল উপেক্ষা করা হয়েছিল।

নবীন (সসেজ দিয়ে ঘুষ দেওয়ার পরে) তিনি অনুমোদনের শংসাপত্র জারি করেন।

প্রস্তাবিত: