معرفی ۴ ابزار برای رمزگذاری فایل در لینوکس

2
84
معرفی ۴ ابزار برای رمزگذاری فایل در لینوکس

رمزگذاری به روند رمزگذاری و تغییر فایل گفته می‌شود بطوریکه فقط اشخاص مجاز می توانند به آن فایلها دسترسی داشته باشند. رمزگذاری قبل از کامپیوترها هم مورد استفاده قرار می‌گرفت، در زمان جنگ برای حفاظت از اطلاعات از رمزگذاری استفاده می‌کردند. در این مقاله به معرفی چند ابزار مفید برای رمزگذاری فایل در لینوکس می‌پردازیم.

[box type=”info”]اطلاعات بیشتر : رمزگذاری فایل‌ها در Mac [/box]

معرفی ۴ ابزار برای رمزگذاری فایل در لینوکس

۱-GnuPG

GnuPG که مخفف GNU Privacy Guard است، نرم‌افزار رمزگذاری و رمزگشایی که با زبان برنامه نویسی C نوشته شده است. این ابزار در بیشتر توزیع‌های لینوکس به صورت پیش‌فرض نصب شده، در غیر اینصورت با دستورات زیر (apt یا yum) می‌توانید آن را نصب کنید :

$ sudo apt-get install gnupg
# yum install gnupg

فرض کنید در مسیر ~/Desktop/Tecmint/ فایل متنی به نامtecmint.txt داریم. در این مقاله از این مسیر و فایل به عنوان مثال استفاده خواهیم کرد. 

فایلtecmint.txt را می‌خواهیم با استفاده از gpg رمزگذاری کنیم. بدین منظور از دستور زیر استفاده می‌کنیم : 

gpg -c ~/Desktop/Tecmint/tecmint.txt

-c به معنی رمزگذاری است. بعد از وارد کردن Paraphrase، فایل مورد نظر با استفاده از الگوریتم رمزنگاری CAST5 رمزگذاری خواهد شد.

برای رمزگشایی، ابتدا فایل اصلی را پاک کنید و سپس با استفاده از دستور gpg آن را رمزگشایی کنید : 

rm ~/Desktop/Tecmint/tecmint.txt
gpg ~/Desktop/Tecmint/tecmint.txt.gpg

برای رمزگشایی به Paraphrase که هنگام رمزگذاری وارد کردید، نیاز خواهید داشت.

۲- bcrypt

bcrypt یک روش هش کردن بر اساس الگوریتم رمزنگاری Blowfish است. توجه داشته باشید که استفاده از الگوریتم رمزنگاری Blowfish از زمانی که مشخص شد این این الگوریتم آسیب‌پذیر است توصیه نمی‌شود. 

برای نصب bcrypt می‌توانید از apt یا yum استفاده کنید : 

sudo apt-get install bcrypt
yum install bcrypt

رمزگذاری فایل در لینوکس با استفاده از bcrypt : 

bcrypt ~/Desktop/Tecmint/tecmint.txt

بعد از رمزگذاری فایل texmint.txt.bfe ایجاد و با فایل اصلی جایگزین خواهد شد. 

رمزگشایی فایل با استفاده از bcrypt : 

bcrypt texmint.txt.bfe

۳- ccrypt

ccrypt به عنوان جایگزینی برای UNIX crypt طراحی شده است و به عنوان ابزاری برای رمزگذاری و رمزگشایی فایلها استفاده می‌شود.  ccrypt از الگوریتم رمزنگاری Rijndael استفاده می‌کند.

برای نصب ccrypt از یکی از دستورهای زیر استفاده کنید : 

sudo apt-get install ccrypt
yum install ccrypt

برای رمزگذاری فایل در لینوکس با استفاده از ccrypt : 

ccencrypt ~/Desktop/Tecmint/tecmint.txt

و برای رمزگشایی فایل : 

ccdecrypt ~/Desktop/Tecmint/tecmint.txt

از همان رمزعبوری که برای رمزگذاری استفاده کردید، برای رمزگشایی نیز باید استفاده کنید.

۴- ZIP

zip یکی از ابزارهای معروف برای آرشیو فایل است، این ابزار از الگوریتم رمزنگاری pkzip استفاده می‌کند.

برای نصب ابزار ZIP با استفاده از yum یا apt : 

sudo apt-get install zip
yum install zip

برای رمزگذاری فایل با استفاده از Zip : 

zip --password mypassword tecmint.zip tecmint.txt

mypassword در واقع رمزعبوری است که برای رمزگذاری فایل استفاده می‌کنیم. 

برای رمزگشایی فایل کافی است دستور زیر را بکار بگیرید: 

unzip tecmint.zip

از همان رمزعبوری که برای رمزگذاری استفاده کردید، برای رمزگشایی باید استفاده کنید. 

[box type=”info”]چگونه با استفاده از 7Zip فایل یا پوشه را رمزگذاری کنیم [/box]

2 نظر

نظر بدهید

لطفا نظر خود را بنویسید
لطفا نام خود را اینجا وارد کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.