خیلی پیش میاد که نیاز به رمز گذاشتن بر روی یا محافظت از یک فایل داریم. در لینوکس این کار بدون هیچ پیچیدگی قابل انجام هست. خیلی راحت ابتدا بسته mcrypt را نصب میکنیم:
apt install mcrypt
بعد فقط کافی هست که اسم و مسیر فایل مورد نظر را به عنوان ورودی به این دستور بدبم:
mcrypt /home/morteza/securefile.gz
از شما یک عبارت جهت کلید رمزگذاری میپرسه و خروجی یک فایل با پسوند nc هست که با الگوریتم rijndael-128 رمزگذاری (Encryption) شده.
حالا میتونید فایل اصلی را پاک کنید. هر موقع به بازیابی فایل نیاز داشتید کافی هست با سوئیچ -d فایل را باز کنید:
mcrypt -d /home/morteza/securefile.nc
این ابزار از سایر الگوریتم های رایج رمزنگاری هم پشتیبانی میکنه که با سوئیچ –list-hash لیست الگوریتمها را نمایش میده. برای استفاده از یک مورد خاص مثل whirlpool هم از این دستور استفاده کنید:
mcrypt -h whirlpool /home/morteza/securefile.gz
البته باید توجه داشته باشید که این کار دسترسی به تمام اطلاعات را کاملا امن نمیکنه و این فقط یک راهحل ساده برای کاربران عادی بود. برای یک محیط امن باید از چندین راهحل گوناگون در کنار همدیگر استفاده کرد.