جدول محتوایی

رمزگذاری فایل های فشرده tar با ابزار openSSL

هنگامی که اطلاعات حساس مهمی دارید، داشتن یک لایه امنیتی اضافی برای فایل ها و دایرکتوری های خود بسیار مهم است. به خصوص زمانی که نیاز دارید اطلاعات را با دیگران از طریق شبکه انتقال دهید. به همین دلیل است که بسیاری از کاربران برای رمزگذاری و رمزگشایی فایل ها و دایرکتوری های خاص در لینوکس به دنبال یک ابزار میگردند. یک راه حل استفاده از tar با OpenSSL است. با کمک این دو ابزار می توانید به راحتی فایل های آرشیو tar را ایجاد و رمزگذاری کنید.

خرید هاست لینوکس | خرید vps

در این مقاله نحوه ایجاد و رمزگذاری فایل آرشیو tar یا gz (gzip) با OpenSSL را خواهیم دید:

به یاد داشته باشید که شکل معمول استفاده از OpenSSL به این صورت است:

# openssl command command-options arguments

 

رمزگذاری فایل های tar در لینوکس

برای رمزگذاری فایل هایtar در لینوکس، محتویات دایرکتوری فعلی از دستور زیر استفاده میکنیم:

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

 

توضیح دستور بالا:

  • enc – دستور openssl برای رمزگذاری با رمز
  • -e – یک گزینه دستور enc برای رمزگذاری فایل ورودی که در این مورد خروجی دستور tar است.
  • -aes256 – فرمت رمزگذاری
  • گزینه -out – enc برای تعیین نام فایل out، secured.tar.gz استفاده می شود.

 

رمزگشایی فایل های tar در لینوکس

برای رمزگشایی محتویات آرشیو tar از دستور زیر استفاده کنید.

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

 

توضیح دستور بالا:

  • -d – برای رمزگشایی فایل ها استفاده می شود.
  • -C – در زیر شاخه ای به نام test استخراج میکند.

خرید گیم سرور | خرید سرور اختصاصی ایران

تصویر زیر فرآیند رمزگذاری را نشان می‌دهد:

 

فرایند رمزگذاری فایل tar

 

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

ما به یک تکنیک ساده برای رمزگذاری فایل های tar با استفاده از OpenSSL، یک ابزار خط فرمان openssl را بررسی کردیم.

 

11رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: