লিনাক্সে ফাইল এবং ডিরেক্টরিগুলি একটি সহজ উপায়ে এনক্রিপ্ট করা এবং ডিক্রিপ্ট করা সম্ভব, যদিও এর জন্য অনেকগুলি প্রকল্প এবং সম্ভাব্য উপায় রয়েছে। আমরা ইতিমধ্যে অন্যান্য অনুষ্ঠানে LUKS, eCryptFS, এবং অন্যান্য সরঞ্জামগুলির একটি সংখ্যা নিয়ে আলোচনা করেছি। এখন আমরা ডেকে আমাদের টিম থেকে সামগ্রী এনক্রিপ্ট করার জন্য একটি সহজ তবে কার্যকর সরঞ্জাম উপস্থাপন করব ছাই। এই মিনি-টিউটোরিয়ালটিতে ধাপে ধাপে এর ইনস্টলেশন এবং বুনিয়াদি ক্রিয়াকলাপটি বর্ণনা করা ছাড়াও।
আমাকে কেন এনক্রিপ্ট করতে হবে? উত্তরটি সহজ, সুরক্ষার জন্যএইভাবে, একটি অননুমোদিত তৃতীয় পক্ষের কম্পিউটারে ফাইল এবং ডিরেক্টরিগুলি অ্যাক্সেস করতে না পারে যদি না তারা ডিক্রিপ্ট করার জন্য পাসওয়ার্ড বা পাসফ্রেজ জানতে পারে (বা এমডি 4 এর মতো কোনও ধরণের দুর্বলতা রয়েছে), বা বরং তারা অ্যাক্সেস করতে পারে ফাইলগুলি কেবলমাত্র আপনি দেখতে পেলেন এমন এনক্রিপ্ট করা সামগ্রী যা সরল পাঠ্য বা এনক্রিপ্ট করা ফাইলের যে কোনও সামগ্রীর পরিবর্তে কোনও মানুষের কাছে সম্পূর্ণ বোঝা যায় না ...
ছাই দিয়ে আমরা এনক্রিপশন ব্যবহার করে আমাদের ফাইল এবং ডিরেক্টরিগুলি এনক্রিপ্ট করতে পারি এইএস -256-সিবিসি, এটি বলতে গেলে, মোটামুটি সুরক্ষিত একটি সিস্টেম। বিশেষত ছাই হ'ল একটি সাধারণ মডেল কাঠামো যা সহজ লেখার জন্য এবং সিএলআই থেকে ব্যবহৃত হয়। আপনার ইনস্টলেশন জন্য:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
একবার ইনস্টল হয়ে গেলে, নিম্নলিখিতটি হল তার সাথে কাজ করতে পেতে। আপনি উদাহরণটি এনক্রিপ্ট করতে চান ক্ষেত্রে নিম্নলিখিত টাইপ করার মতোই সহজ is টেক্সট ফাইল:
ash cipher:e ejemplo.txt
আমাদের জিজ্ঞাসা করবে এনক্রিপশন পাসওয়ার্ড এবং তারপরে এটি একটি ফাইল জেনারেট করে। এটি যদি আমরা এটি অ্যাক্সেস করার চেষ্টা করি তবে আমরা দেখতে পাব যে এর লিখিত সামগ্রীটি বোকা আলফানিউমেরিক প্রতীকগুলিকে জবরদস্ত করে। আবার ডিক্রিপ্ট করতে, আপনাকে যা করতে হবে তা হ'ল:
ash cipher:d ejemplo.enc
এবং আমাদের ইতিমধ্যে এটি আগের মতোই ... ডিরেক্টরিগুলির জন্য এটি ঠিক একই, example.txt বা example.enc ডিরেক্টরি_name / এবং ডিরেক্টরি_name.tar.gz.enc এর পরিবর্তে।