رمزنگاری فایل (دایرکتوری) در لینوکس با استفاده از Tomb
فهرست محتوا
معرفی برنامه Tomb
Tomb یک برنامه رایگان و متن باز است که با راحتی شما می توانید در لینوکس خود آنرا نصب کنید و با استفاده Tomb فایلهای مختلف را رمزنگاری کنید.
همانطوری که می توانید در لینوکس Directory یک فایل است که سایر فایلها را در خود ذخیره می کند، با استفاده از Tomb شما می توانید یک فایل با حجم مورد نظر خود را رمزنگاری کنید و از آن به عنوان محل ذخیره کردن فایلهای شخصی خود استفاده نمایید، با ابزارهایی که در لینوکس وجود دارد شما براحتی می توانید یک فایل را به یک شاخه mount کنید و از آن به عنوان یک شاخه یا Directory استفاده نمایید.
Tomb با ایجاد یک فایل کلید و یک فایل رمزشده با کلید امکان ایجاد فایلهایی مخصوص ذخیره سازی امن را برای شما ایجاد می کند. بعد از پیاده سازی و ایجاد فایل و کلید شما می توانید محل ذخیره سازی کلید و فایل را هم تغییر دهید، برای مثل شما می توانید فایل را در سرور راه دور ذخیره کنید و کلید را برروی سیستم محلی خود نگه دارید. برای افزایش امنیت در استفاده از این برنامه شما می توانید کلید مورد نظر را در هر محلی مثل یک USB امن ذخیره سازی و بعد استفاده نمایید.
نصب از طریق کد برنامه (پیش نیاز برنامه های نصبی):
برای نصب و راه اندازی Tomb شما نیاز به برنامه های نصب شده zsh, gnupg, cryptsetup و pinentry-cursesدارید که با استفاده از فرمان زیر شما می توانید این برنامه ها را در توزیع مورد نظر خود از لینوکس نصب کنید، در ادامه این مقاله روش نصب و راه اندازی Tomb برروی توزیع هایی از سیستم عامل اوبنتو برای شما بیان می شود.
apt install gnupg zsh cryptsetup pinentry-curses steghide#
نصب از طریق کد برنامه (دانلود و نصب):
حال بعد از نصب برنامه های ذکر شده شما می توانید کد برنامه را از سایت دانلود کنید و مراحل کامپایل و نصب کردن را انجام دهید، برای این کار کافیست که شما در شاخه Downloads وارد شوید و با استفاده از فرمان wget فایل مورد نظر را دانلود کنید:
cd Downloads/$ wget -c https://files.dyne.org/tomb/Tomb-2.5.tar.gz$
حال باید فایل حاوی کد مبنع را از حالت فشرده خارج کنید با استفاده از فرمان tar و بعد باید به شاخه کد برنامه وارد شوید با استفاده از دو فرمان زیر:
tar -xzvf Tomb-2.5.tar.gz$ cd Tomb-2.5 $
برای نصب کردن برنامه Tomb شما نیاز به دسترسی کاربر root دارید و باید فرمان نصبی را با sudo انجام دهید:
sudo make install$
نصب از طریق بسته های باینری در ubunutu:
برای نصب برنامه tomb شما می توانید از طریق بسته های از قبل کامپایل شده و بانیری که در مخازن وجود دارد هم استفاده نمایید، این روش بسیار ساده است و حتما باید به اینترنت متصل باشید.
در ابتدا باید مخازن خود را بروز نمایید( فرمان اول) و بعد با استفاده از فرمان دوم نصب را انجام دهید:
apt update# apt install tomb#
روش استفاده از Tomb
برای شروع شما در استفاده از این برنامه شما باید کلید و فایل مورد نظر را برای یک بار ایجاد نمایید با استفاده از فرمان زیر این کار را انجام دهید:
sudo tomb dig -s 30 mabedini.tomb$
در این فرمان شما بعد از سویچ –s می توانید سایز فایل را انتخاب نمایید که در این بخش حجم به مگابایت انتخاب می شوید در این فرمان شما یک فایل به حجم ۳۰ مگابایت ایجاد کنید، در مرحله بعدی شما باید کلید ایجاد شده را دوباره تنظیم نمایید با استفاده از فرمان زیر :
sudo tomb forge mabedini.tomb.key$
اگر شما بروی سیستم خود از ساختار swap استفاده می کنید برای افزایش امنیت خود باید آنرا در زمان ایجاد و استفاده از فایل رمز شده خاموش نمایید، در صورت فعال بودن فضای swap به شما پیام خطا نمایش داده می شود، برای خاموش کردن swap از فرمان زیر استفاه نمایید:
sudo swapoff -a$
حال شما باید فایل مورد نظر را با کلید ایجاد شده قفل کنید اینکار با استفاده از اجرا فرمان زیر انجام می شود و سویچ k مسیر کلید را مشخص می کند:
sudo tomb lock mabedini.tomb -k mabedini.tomb.key$
باز کردن فایل رمز شده در Tomb
برای انجام این کار کافیست که از زیر فرمان open از فرمان tomb با استفاده از ذکر نام کلید و نام فایل فرمان را اجرا نمایید، مثالی از فرمان زیر را مشاهده می کنید:
sudo tomb open -k mabedini.tomb.key mabedini.tomb$
بعد از اجرا درست فرمان فایل شما در قالب یک Directory در زیر شاخه /media سیستم شما در دسترس است و شما می توانید هر فایل را به شاخه مورد نظر خود منتقل نمایید، برای نمایش فایلهای باز از فرمان زیر استفاده نمایید:
sudo tomb list$
برای بستن فایل با در نظر گرفتن مشغول بودن دسترسی به شاخه مورد نظر، شما می توانید از فرمان زیر استفاده نمایید:
sudo tomb clos$
برای بستن force و بدون توجه به مشغول بودن شاخه از فرمان زیر استفاده نمایید:
sudo tomb slam $
مخفی کردن کلید در یک فایل عکس:
شما می توانید کلید را در یک فایل عکسی مخفی نمایید، برای این کار شما می توانید با استفاده از bury کلید را به یک فایل عکسی منتقل نمایید، برای مثال این فرمان را مشاهده می کنید:
sudo tomb bury -k mabedini.tomb.key mabedini.jpg $
حال شما می توانید بجای نام کلید از فایل عکس در باز کردن فایل مورد نظر استفاده نمایید، به صورت فرمان زیر:
sudo tomb open -k mabedin9i.jpg mabedini.tomb$
برای خارج کردن کلید از عکس شما می توانید از فرمان زیر استفاده نمایید:
sudo tomb exhume mabedini.jpg -k mabedini.tomb.key$
این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش میشوند.
دیدگاهتان را بنویسید