লিনাক্সে শক্তিশালী প্রি-শেয়ার্ড কী তৈরি করার 4 টি উপায়

লিনাক্সে শক্তিশালী প্রি-শেয়ার্ড কী তৈরি করার 4 টি উপায়

ডেটা এনক্রিপশনের সময়, প্রমাণীকরণের উদ্দেশ্যে একটি পিএসকে কী প্রয়োজন। এটি একটি কার্যকর সুরক্ষা প্রোটোকল কারণ যে কেউ কী সম্পর্কে জানে না সে ডেটা ডিক্রিপ্ট করতে সক্ষম হবে না। অতএব, যদি আপনি অনুপ্রবেশকারীদের থেকে আপনার ডেটা সুরক্ষিত করার ব্যাপারে গুরুতর হন তবে একটি শক্তিশালী পিএসকে কী নির্বাচন করা গুরুত্বপূর্ণ।





কিন্তু পিএসকে কীগুলি কেন গুরুত্বপূর্ণ এবং আপনি কীভাবে লিনাক্সে স্বয়ংক্রিয়ভাবে শক্তিশালী এবং এলোমেলো পিএসকে কী তৈরি করতে পারেন?





পিএসকে কী কী এবং কেন আমার একটি দরকার?

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





তারা কি একে অপরকে টুইটার অনুসরণ করে?

পিএসকে কীগুলির অন্যতম গুরুত্বপূর্ণ অ্যাপ্লিকেশন হ'ল ওয়্যারলেস নেটওয়ার্ক সুরক্ষা। ওয়াই-ফাই নেটওয়ার্ক বিভিন্ন ধরনের ডেটা এনক্রিপশন ব্যবহার করে, যেমন WPA-PSK এবং WPA2-PSK , যেখানে WPA মানে Wi-Fi সুরক্ষিত অ্যাক্সেস। ওয়াই-ফাই সংযোগ করার আগে আপনি যে পাসওয়ার্ডটি প্রবেশ করেন সেটিও এক ধরনের পিএসকে।

যেহেতু আমাদের নিরাপত্তা প্রায় সব সময়ই ঝুঁকির মধ্যে থাকে, তাই ডেটা ট্রান্সফারের সময় প্রাক-ভাগ করা কীগুলি ব্যবহার করা হ্যাকারদের একটি নেটওয়ার্কের মাধ্যমে আমাদের ডেটা শুঁকতে বাধা দিতে পারে। এছাড়াও, ডেটা শেয়ার করার সময় একটি PSK ব্যবহার নিশ্চিত করে যে ডেটা শুধুমাত্র সেই ব্যক্তির দ্বারা অ্যাক্সেস করা হয় যার সাথে আপনি শেয়ার করতে চান।



যদিও ক্রিপ্টোগ্রাফিক কীগুলির বিরুদ্ধে একটি নিষ্ঠুর-শক্তি আক্রমণ এখনও কার্যকর বলে প্রমাণিত হতে পারে, একটি শক্তিশালী কী নির্বাচন করা চাবি ফেটে যাওয়ার সম্ভাবনা হ্রাস করতে পারে।

কিভাবে লিনাক্সে শক্তিশালী PSK কী তৈরি করবেন

যদি পিএসকে কী আমাদের জন্য এত গুরুত্বপূর্ণ হয়, তাহলে আমাদের সবার কি এমন একটি পিএসকে কী থাকা উচিত নয় যা আমরা ব্যবহার করতে পারি? হ্যাঁ. আসলে, পাসওয়ার্ড দিয়ে আপনার ডেটা এনক্রিপ্ট করা, সাধারণভাবে, একটি গুরুত্বপূর্ণ কাজ যা প্রত্যেকেরই জানা উচিত।





সম্পর্কিত: আপনার লিনাক্স পার্টিশন এনক্রিপ্ট করার কারণ

কিন্তু, এর অর্থ এই নয় যে আপনাকে কঠোরভাবে চিন্তা করতে হবে এবং একটি পিএসকে হিসাবে ব্যবহার করার জন্য অক্ষরের একটি এলোমেলো স্ট্রিং নিয়ে আসতে হবে। ভাগ্যক্রমে, লিনাক্সের বেশ কয়েকটি কমান্ড রয়েছে যা আপনার ব্যবহারের জন্য শক্তিশালী পিএসকে কী তৈরি করতে পারে।





1. OpenSSL কমান্ড ব্যবহার করে একটি শক্তিশালী কী তৈরি করুন

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

Openssl কমান্ড ব্যবহার করে একটি 32-বাইট দীর্ঘ PSK কী তৈরি করতে:

openssl rand -base64 32

আউটপুট:

v59AYgTli5LFAJXsIngeQiApSj1u8QJYZvxopSV2Zt0=

একইভাবে, আপনি আপনার লিনাক্স সিস্টেমে এলোমেলো আকারের প্রি-শেয়ার্ড কী তৈরি করতে চান এমন যেকোনো নম্বর দিয়ে বাইট সাইজ প্রতিস্থাপন করতে পারেন।

উদাহরণস্বরূপ, একটি 128-বাইট দীর্ঘ পূর্ব-ভাগ করা কী তৈরি করতে নিম্নলিখিত কমান্ডটি ইস্যু করুন।

openssl rand -base64 128

আরও জানুন: খুব কম প্রচেষ্টায় আপনার দৈনন্দিন জীবন এনক্রিপ্ট করার উপায়

2. GPG ইউটিলিটি দিয়ে একটি PSK তৈরি করুন

জিপিজি, এর সংক্ষিপ্ত রূপ জিএনইউ প্রাইভেসি গার্ড লিনাক্স সিস্টেমে ফাইল এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য ব্যবহৃত একটি বিখ্যাত টুল। কিন্তু এটি ছাড়াও, আপনি শক্তিশালী প্রাক-ভাগ করা কীগুলি আউটপুট করতে সরঞ্জামটি ব্যবহার করতে পারেন।

বিনামূল্যে টিভি স্ট্রিমিং সাইট কোন সাইন আপ

আহ্বান করা -জেন-এলোমেলো বেস 64 এনকোডিং সহ জিপিজি কমান্ডের পদ্ধতি আপনাকে অক্ষরের অসীম সংমিশ্রণ তৈরি করতে দেয় যা আপনি পিএসকে হিসাবে ব্যবহার করতে পারেন।

ব্যবহার করে একটি 32-বাইট প্রাক-ভাগ করা কী পেতে gpg কমান্ড:

gpg --gen-random 1 32 | base64

আউটপুট:

dYWA8xdcAUAwS/cSopFnRzYuk4zVGWSTJtq87Zg15XU=

দ্য পূর্বোক্ত কমান্ড হল মানের স্তর এবং 32 এর সংখ্যা বাইট আপনি চাবি চান।

একইভাবে, 64-বাইট PSK তৈরি করতে:

gpg --gen-random 1 64 | base64

সম্পর্কিত: স্মৃতি আকার ব্যাখ্যা করা হয়েছে: প্রসঙ্গে বিট এবং বাইট

3. এলোমেলো PSKs এর জন্য তারিখ এবং sha256sum ব্যবহার করা

লিনাক্সে তারিখ কমান্ড ব্যবহারকারীদের কাছে সিস্টেমের তারিখ এবং সময় সম্পর্কিত তথ্য প্রদর্শন করে। সবাই এটি জানে না, তবে আপনি নিরাপত্তার উদ্দেশ্যে শক্তিশালী কী তৈরি করতে এই কমান্ডটি ব্যবহার করতে পারেন।

তারিখ কমান্ড দিয়ে পাইপ করা sha256sum এবং বেস 64 আউটপুট এলোমেলো কীগুলি যা আপনি এনক্রিপশনের জন্য PSK হিসাবে ব্যবহার করতে পারেন।

date | sha256sum | base64 | head -c 32; echo

আউটপুট:

MWVkNzMwOTAzMDgxMTNkZTc3MDFjZjkz

পূর্বোক্ত কমান্ডটি 32-বাইট PSK প্রিন্ট করবে। দ্য মাথা কমান্ডটি আউটপুট থেকে প্রথম 32 বাইট পড়ে এবং প্রদর্শন করে।

যদি আমরা সরিয়ে ফেলতাম মাথা কমান্ড থেকে, সিস্টেম 92 বাইট দীর্ঘ স্ট্রিং প্রদর্শন করবে:

date | sha256sum | base64

আউটপুট:

MTQ1OWVlOGNiODIxYmMyZTEzNGQyZjUyNzkyOTEwOWZmZWQ3MmQxZWExYzhhODM1ZDdmM2ZjZTQ5
ODM4MDI4ZiAgLQo=

মনে রাখবেন যে আপনি একটি PSK কী তৈরি করতে পারবেন না যা 92 বাইটের চেয়ে বেশি তারিখ এবং sha256sum কমান্ড

একটি 64-বাইট এলোমেলো প্রাক-ভাগ করা কী তৈরি করতে তারিখ এবং sha256sum কমান্ড:

date | sha256sum | base64 | head -c 64; echo

4. সিউডোর্যান্ডম নম্বর জেনারেটর ব্যবহার করা

লিনাক্স অপারেটিং সিস্টেমে বিভিন্ন এলোমেলো সংখ্যা জেনারেটর রয়েছে যেমন /dev/এলোমেলো এবং /dev/urandom ফাইল এইগুলি লিনাক্সে বিশেষ ফাইল যা ছদ্মবেশী সংখ্যা জেনারেটর হিসাবে কাজ করে। উভয় ফাইল, /dev/এলোমেলো এবং /dev/urandom এলোমেলো সংখ্যা তৈরি করতে লিনাক্স এনট্রপি পুল ব্যবহার করুন।

এই এলোমেলো সংখ্যাগুলি যখন এর সাথে মিলিত হয় বেস 64 কমান্ড শক্তিশালী অক্ষর সংমিশ্রণগুলি আউটপুট করতে পারে যা প্রাক-ভাগ করা কী হিসাবে ব্যবহারের জন্য উপযুক্ত।

ব্যবহার করে একটি 32-বাইট PSK তৈরি করতে /dev/এলোমেলো ফাইল:

অ্যান্ড্রয়েড 2015 এর জন্য সেরা আবহাওয়া অ্যাপ্লিকেশন
head -c 32 /dev/random | base64

আপনি যদি 128-বাইট দীর্ঘ PSK কী পেতে চান, তাহলে নিম্নলিখিত কমান্ডটি ইস্যু করুন:

head -c 128 /dev/random | base64

বিকল্পভাবে, আপনিও ব্যবহার করতে পারেন /dev/urandom প্রতিস্থাপন করে ফাইল /dev/এলোমেলো সঙ্গে /dev/urandom । এই দুটি ফাইলের কাজ বেশ অনুরূপ এবং পিএসকে প্রজন্মের সাথে ছাঁটাই করবে না।

এনট্রপি হল পরিবেশ থেকে সংগৃহীত শব্দ, যেমন সিপিইউ ফ্যান, মাউস মুভমেন্ট ইত্যাদি। একটি লিনাক্স সিস্টেমে এনট্রপি পুল শব্দ সংরক্ষণ করে, যা এই ফাইলগুলি দ্বারা ব্যবহৃত হয়।

এর সংখ্যা প্রজন্ম /dev/এলোমেলো কম এনট্রপি পাওয়া গেলে ফাইলটি আটকে রাখা হয়। অন্য দিকে, আপনি ভিতরে /dev/urandom এর জন্য দাঁড়ায় সীমাহীন প্রজন্ম কখনই থেমে থাকে না, এমনকি যখন সিস্টেমে কম এনট্রপি থাকে।

সম্পর্কিত: এলোমেলো সংখ্যা জেনারেটর কি?

উন্নত নিরাপত্তার জন্য ডেটা এনক্রিপ্ট করা

আপনার গোপনীয়তা রক্ষার ক্ষেত্রে কী এবং পাসওয়ার্ডগুলি গুরুত্বপূর্ণ। এমনকি এনক্রিপশনের সময়ও, প্রি-শেয়ার্ড কীগুলি ডেটা ট্রান্সমিশনের পুরো প্রক্রিয়াটিকে সুরক্ষিত করে। লিনাক্সে এলোমেলো প্রি-শেয়ার্ড কী তৈরি করা সহজ কারণ বেশ কয়েকটি ইউটিলিটি সবসময় আপনার কাছে পাওয়া যায়।

ডেটা এনক্রিপশন একটি আন্ডাররেটেড অনুশীলন যা প্রত্যেকেরই অনুসরণ করা উচিত। শেষ পর্যন্ত, যে সমস্ত বিষয় গুরুত্বপূর্ণ তা হল আপনার সম্পর্কিত বা আপনার সাথে সম্পর্কিত তথ্য। আপনি যদি সাইবার অপরাধীদের কাছ থেকে আপনার তথ্য গোপন করার ব্যাপারে গুরুতর হন তবে বাইরের লোকদের থেকে এই ডেটা রক্ষা করা অগ্রাধিকার হওয়া উচিত।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল কিভাবে এনক্রিপশন কাজ করে? এনক্রিপশন কি আসলে নিরাপদ?

আপনি এনক্রিপশন সম্পর্কে শুনেছেন, কিন্তু এটা ঠিক কি? যদি অপরাধীরা এটি ব্যবহার করে, তাহলে কি এনক্রিপশন ব্যবহার করা নিরাপদ? এখানে কিভাবে এনক্রিপশন কাজ করে এবং এটি কি করে।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • নিরাপত্তা
  • তারবিহীন নিরাপত্তা
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

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

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন