آشنایی با نرم افزار Kleopatra برای رمزگذاری اطلاعات

تاریخ انتشار : 1399/04/10 | نویسنده : kernel-panic

آشنایی با نرم افزار Kleopatra برای رمزگذاری اطلاعات

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

 

برای نصب نرم افزار Kleopatra می بایست ابتدا، نرم افزار gpg4win را از لینک زیر دانلود کرده و سپس نصب نمایید.

https://gpg4win.org/thanks-for-download.html

طی فرایند نصب gpg4win پیش­نیاز های دیگری مثل Kleopatra، GpgOL، GnuPG و GpgEX نیز نصب می­شوند.

1. نحوه ساخت کلید

 

  • وارد برنامه Kleopatra شده و بر روی دکمه "New Key Pair" مطابق تصویر زیر کلیک نمایید.

  •  
  •  
  • در پنجره باز شده، می­توان نام و ایمیل خود را به صورت اختیاری وارد نمایید.
  • نکته: حداقل یک مورد باید تعریف شود.
  • نکته: در صورت وارد نمودن نام، طول آن می­بایست حداقل 5 حرف باشد.
  • برای حفاظت از کلید با رمز عبور، گزینه "Protect the generated key with a passphrase" را فعال کنید.
  • سپس برای تغییر تنظیمات کلید، روی "Advanced Settings" کلیک نمایید.
  •  

 

  • سپس همانند تصویر زیر، الگوریتم رمزنگاری را RSA و طول آن را برابر با "4096bits " قرار دهید. در ادامه می­توانید تاریخ انقضا کلید را نیز تعیین نمایید.
  • سپس روی "OK" کلیک نمایید

  •  
  •  
  • همانطور که در تصویر زیر قابل مشاهده می­باشد، در پنجره جدید، رمز عبور دلخواه خود را وارد نمایید و در فیلد "Repeat" رمز عبور وارد شده را مجددا وارد نمایید.
    • نکته: بهتر است از رمز عبور پیچیده استفاده نمایید. رمز عبور پیچیده شامل رمز عبوری است که طولانی باشد، از حروف کوچک و بزرگ استفاده شده باشد، غیر قابل حدس باشد و اعداد و کاراکتر های خاص (مثل !، @، # و ...) نیز در آن وجود داشته باشد.

  • در آخر بر روی گزینه "OK" کلیک نمایید.

 

2. نحوه خروجی گرفتن کلید عمومی خود

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

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

به منظور استخراج کلید عمومی خود، بر روی کلید ساخته شده در محیط نرم افزار Kleopatra کلیک راست نموده و گزینه "...Export " را انتخاب نمایید. (مطابق تصویر زیر)

سپس آن را در مسیر دلخواه خود مطابق تصویر زیر، Save نمایید.

در آخر، فایل مذکور را می­توان برای دیگران ارسال نمود تا فایل­های محرمانه با کلید عمومی شما، رمز گذاری شوند و با کلید خصوصی خود، آن را رمزگشایی نمایید.

 

3. نحوه وارد نمودن کلید عمومی دیگران

همانطور که پیش­تر به آن اشاره شد، هنگامی که بخواهیم یک فایل محرمانه را برای دیگران رمزگذاری و ارسال کنیم، می­بایست کلید عمومی گیرنده فایل را داشته باشیم تا با کلید عمومی او، فایل مذکور را رمزگذاری نماییم. به منظور وارد نمودن کلید عمومی دیگران در محیط Kleopatra، بر روی دکمه "Import" مطابق تصویر زیر کلیک نمایید.

 

سپس مطابق تصویر زیر، کلید عمومی دریافت شده از شخص دیگر را انتخاب نمایید.

 

 

همانطور که در تصویر زیر قابل مشاهده می­باشد، برای اینکه اطمینان حاصل کنید که کلید عمومی وارد شده دقیقا همان کلید عمومی ارسالی از طرف مقابل می­باشد، می­بایست آن را Certify کنید، بنابراین بر روی گزینه "Certify" کلیک نمایید.

  • نکته: در صورتی که پنجره مذکور نمایش داده نشد، می­توانید وارد محیط نرم افزار Kleopatra شده و بر روی کلید عمومی وارد شده، کلیک راست نمایید و گزینه "...Certify" را انتخاب نمایید.

 

در ادامه، همانند تصویر زیر می­بایست در قسمت "Certify with" مشخص نمایید که با کدام یک از کلید­های خصوصی خود، قصد انجام این کار را دارید، سپس می­بایست مقدار Fingerprint را که برابر با 40 کاراکتر می­باشد، از طریق یک بستر ارتباطی امن (به صورت حضوری، از طریق تماس تلفنی و ...) با طرف مقابل بررسی نمایید تا مغایرت نداشته باشد. در صورت عدم مغایرت، تیک کلید عمومی را فعال نموده و گزینه "Certify" را کلیک نمایید.

 

 

در آخر، رمز عبور کلید خصوصی خود را وارد ­نموده و روی OK کلیک نمایید.

 

 

پس از دریافت پیام موفقیت، روی OK کلیک نمایید.

 

 

4. نحوه رمزگذاری فایل برای دیگران

به منظور رمزگذاری فایل محرمانه برای شخص دیگر، وارد برنامه شده و روی "Sign / Encrypt" کلیک نمایید.

 

 سپس فایل مورد نظر را انتخاب کرده، و روی "Open" کلیک نمایید.

 

 

سپس مطابق تصویر زیر، روی دکمه نمایش داده شده کلیک نمایید.

 

 

 

سپس از لیست نمایش داده شده، دریافت کننده پیام را انتخاب نموده و روی "OK" کلیک نمایید.

 

 

رمز عبور خود را وارد نموده و سپس روی "OK" کلیک نمایید.

 

 

 

پس از نمایش داده شدن پیام موفقیت، روی "Finish" کلیک نمایید.

 

 

فایل رمزنگاری شده با پسوند gpg در کنار فایل اصلی ایجاد خواهد شد.

 

 

 

5. نحوه رمزگشایی فایل

به منظور رمزگشایی فایل دریافتی، وارد برنامه شده و مطابق تصویر زیر، روی "Decrypt/Verify" کلیک نمایید.

 

 

فایل رمزگذاری شده را انتخاب و سپس روی Open کلیک نمایید.

 

 

سپس رمز عبور تعریف شده در زمان ساخت کلید را وارد نمایید و روی "OK" کلیک نمایید.

 

 

در آخر بر روی گزینه "Save All" کلیک نمایید.

 

 

همانطور که در تصویر زیر قابل مشاهده می­باشد، فایل Clear text در همان مسیر ایجاد و ذخیره می­شود و می­توان به محتویات آن دسترسی داشت.