টার এবং ওপেনএসএসএল ব্যবহার করে ফাইল এবং ডিরেক্টরিগুলি কীভাবে এনক্রিপ্ট এবং ডিক্রিপ্ট করবেন


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

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

এই নিবন্ধে, আমরা কীভাবে ওপেনএসএসএল দিয়ে ট্যার বা জিজেড (জিজিপি) সংরক্ষণাগার ফাইল তৈরি এবং এনক্রিপ্ট করব তা দেখতে পাবেন:

মনে রাখবেন যে ওপেনএসএসএল ব্যবহারের প্রচলিত ফর্মটি হ'ল:

# openssl command command-options arguments

বর্তমান কার্যনির্বাহী ডিরেক্টরিটির বিষয়বস্তু এনক্রিপ্ট করতে (ফাইলগুলির আকারের উপর নির্ভর করে এটি কিছু সময় নিতে পারে):

# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

উপরের কমান্ডের ব্যাখ্যা:

  1. enc - সাইফারগুলির সাথে এনকোড করার জন্য ওপেনএসএল কমান্ড
  2. -e - ইনপুট ফাইল এনক্রিপ্ট করার জন্য একটি এনক্রিমান্ড কমান্ড বিকল্প, যা এই ক্ষেত্রে টর কমান্ডের আউটপুট
  3. -aes256 - এনক্রিপশন সিফার
  4. -out - এনকোড বিকল্পটি আউট ফাইলের নাম, Secured.tar.gz এর নাম নির্দিষ্ট করতে ব্যবহৃত হয়

তারার সংরক্ষণাগারগুলির সামগ্রীগুলি ডিক্রিপ্ট করতে নীচের কমান্ডটি ব্যবহার করুন।

# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

উপরের কমান্ডের ব্যাখ্যা:

  1. -d - ফাইলগুলি ডিক্রিপ্ট করার জন্য ব্যবহৃত হয়েছিল
  2. -C - সাবডিরেক্টরি নামক পরীক্ষায় এক্সট্রাক্ট করুন

নিম্নলিখিত চিত্রটি এনক্রিপশন প্রক্রিয়াটি দেখায় এবং যখন আপনি চেষ্টা করেন তখন কী ঘটে:

  1. arbতিহ্যবাহী উপায়ে তারবালের সামগ্রীগুলি বের করুন
  2. ভুল পাসওয়ার্ড এবং
  3. ব্যবহার করুন
  4. আপনি যখন সঠিক পাসওয়ার্ড প্রবেশ করেন

আপনি যখন কোনও স্থানীয় নেটওয়ার্ক বা ইন্টারনেটে কাজ করছেন, আপনি সর্বদা আপনার গুরুত্বপূর্ণ নথি বা ফাইলগুলি অন্যদের সাথে এনক্রিপ্ট করে সুরক্ষিত করতে পারেন, এটি দূষিত আক্রমণকারীদের কাছে তাদের প্রকাশের ঝুঁকি হ্রাস করতে সহায়তা করতে পারে।

আমরা ওপেনএসএসএল, একটি ওপেনসেল কমান্ড লাইন সরঞ্জামটি ব্যবহার করে টার্বলগুলি এনক্রিপ্ট করার সহজ কৌশলটি দেখেছি। আরও তথ্য এবং দরকারী আদেশের জন্য আপনি এর ম্যান পৃষ্ঠাটি পড়তে পারেন।

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