كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟ - knows1-+ كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟ - knows1-+

كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟

كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟

كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟ لماذا نستخدم  GPGفي لينكس ؟ كيفية تثبيت GPG-GnuPG على ويندوز من المصدر ؟ كيفية تثبيت GPG-GnuPG على لينكس من المصدر ؟  كيفية تثبيت GPG-GnuPG على لينكس باستخدم مدير الحزم ؟     كيفية تثبيت GPG على  Ubuntu و Debian ؟     $ sudo apt install gnupg    كيفية تثبيت GPG على  CentOS و فيدورا ؟     $ sudo yum install gnupg      كيفية إنشاء مفاتيح خاصة و عامة ؟   الآن إنشاء مفاتيح خاصة وعامة. يمكننا إنشاء المفاتيح مع --gen-key خيار مثل أدناه.    $ gpg --gen-key     سوف يطلب هذا الأمر منك بعض الأسئلة مثل أدناه .    $ gpg --gen-key




لماذا نستخدم  GPGفي لينكس ؟


- نستخدم  GPG في لينكس و ويندوز من أجل تشفير وفك تشفير الملفات والمجلدات .

- توفر GNU Privacy Guard العمليات الآمنة.

- يوفر GNU Privacy Guard التشفير وفك التشفير والتوقيعات الرقمية والتوقيع.

تثبيت GPG-GnuPG

---------------

يمكن تثبيت GPG-GnuPG على ويندوز و على لينكس .

كيفية تثبيت GPG-GnuPG على ويندوز من المصدر ؟


أتبع هذا الرابط : https://www.gpg4win.org/index.html


كيفية تثبيت GPG-GnuPG على لينكس من المصدر ؟


أتبع هذا الرابط : https://gpgtools.org/


كيفية تثبيت GPG-GnuPG على لينكس باستخدم مدير الحزم ؟



كيفية تثبيت GPG على  Ubuntu و Debian ؟



$ sudo apt install gnupg

كيفية تثبيت GPG على  CentOS و فيدورا ؟



$ sudo yum install gnupg


كيفية إنشاء مفاتيح خاصة و عامة ؟


الآن إنشاء مفاتيح خاصة وعامة. يمكننا إنشاء المفاتيح مع --gen-key خيار مثل أدناه.

$ gpg --gen-key

 سوف يطلب هذا الأمر منك بعض الأسئلة مثل أدناه .

$ gpg --gen-key

gpg (GnuPG) 2.1.18; Copyright (C) 2017 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Note: Use "gpg --full-generate-key" for a full featured key generation dialog.
GnuPG needs to construct a user ID to identify your key.
Real name: knows1
Email address: my-E-mail@donam.com
You selected this USER-ID:
    "knows1 <my-E-mail@donam.com>"




في النهاية سيُطلب منك تأكيد , للتأكيد أصغط على O بالحرف الكبير .



Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?


للحماية مفتاحك الخاص : سوف يطلب منك إدخال عبارة مرور لحماية المفتاح الخاص بك .



كيفية عرض مفاتيحك ؟


$ gpg --list-keys



يظهر لك قائمة المفاتيح , زوج مفاتيح عام + خاص + مفاتيح فرعية .

ميزة PGP القدرة على توقيع المفاتيح بأن تطلب من جهة خارجية تثق بها توقيع المفاتيح سوف نستخدام المفتاح الخاص لتوقيع المفتاح العام .

بهذه الطريقة يتم الضمان أن هذا المفتاح هو مفتاحك , لأنه يمكن لأي شخص إنشاء مفتاح والتظاهر بأنه أنت , و لكن مفتاحك توقيع المفتاح الخاص للعام , يضمن أن هذا المفتاح هو مفتاحك , لان من سوف يحاول الأحتيال لن يحصل على مفتاحك الخاص موثوق من الطرف الثالث .


كيفية التشفير باستخدام GPG باستخدام المفتاح العمومي ؟


سوف نبدء الآن تشفير الملفات باستخدام GPG .



1- إنشاء ملف نص عادي يسمى  knows1.txt


اكتب في الملف مرحبا أنا knows1 ;

 رقم بطاقة البنك : 1959 9595 2585 9595

 رقم الهوية : 744848756546546


2- أحفظ هذا الملف في مجلد و أدخل هذا المجلد .


كيفية تشفير هذا الملف المسمى : knows1.txt ؟


أكتب في الطرفية الأمر التالي :


$ gpg -e my-secrets-knows1.txt




ستخبرك GPG بأنك لم تقم بتضمين معرف مستلم / مستخدم.



$ gpg -e knows1.txt
You did not specify a user ID. (you may use "-r")
Current recipients:
Enter the user ID.  End with an empty line:



- أكتب بريدك الإلكتروني معرف المستخدم الذي اخترته عند أنشاء زوج المفاتيح في الخطوة الأولى .


- اضغط على انتر للمتابعة .

- تحقق من الملفات المشفرة موجودة في الدليل الخاص بك:

$ ls
knows1.txt  knows1.txt.gpg


- سوف نحاول قراءة الملف من خلال الأمر التالي :


$ cat knows1.txt.gpg



� � �3��d�
            �(O�=��� �+n��U�i�k
��v �A����Z����O� ���w
                      ��ң�OK! 6��"?y(�ɰ� P1������GIf(9'պ,����wx����� ǥ�mG��ڜ� �}��[���CԠ��O�A�Fd_ Q�iS�����B3���
���Jz��,bO��`]d�/� �D� )K0��)� �H����������k�G V� �t��/ �|ɾ+!�� ��W � ܷ�$��7b
                                                                            �*"Q6#��B�����/�X(���7K�� Z�VM�C9X���d��� �b� Qv �廼�%cCKˊ��+� [���d���X��յ ��� �oШ^F;���C��� �f� � �a�p[56�� ��-*O��6�ڕ�� ֻ� � #'O��^�C�gW��׾>ҹ �<�
fK7 f,tu�ǘ��~&ևh8 �WCCS' 0� ��K �J�A|�)��F8�z��<7 .�� Jy?)a ��=�G{ �jeY�P �zB('�M��A���x�3 T[ �] �r�kq � ����=�]�� �>�4vy�H����S
                                                                                                                                    �&�0 �� ģ�.��L�'�[�� �?1��֝�} ��X � ��




كيفية التشفير باستخدام ترميز ASCII ؟




$ gpg -a -e -r my-E-mail@donam.com knows1.txt



 دعونا نستعرض الملفات الموجود لدنيا مرة أخرى من خلال التالي :


$ ls
knows1.txt  konws1.txt.asc  knows1.txt.gpg

لاحظ الملف المشفر الجديد : knows1.txt.asc




- حاول قراءة الملف الجديد من خلال الأمر التالي :


$ cat konws1.txt.asc



- أحذف الملف الأول المسمى : konws1.txt


 كيفية فك تشفير الملفات ؟


$ gpg konws1.txt.asc

سوف يقوم GPG-GnuPG بالتالي :

1- بتحديد هوية الملف المشفر .

2- يتحقق لمعرفة ما إذا كنت في حوزتك المفتاح الخاص .

3- سوف يطلب منك عبارة المرور الخاصة بك :


كيفية توزيع المفاتيح و الثقة بهذه المفاتيح ؟

---------------------------------------------

كيفية تصدير مفتاحك العام باستخدام GPG-GnuPG ؟

سوف نقوم بتصدير مفتاحنا العام في يمكن الأخرين من نسخه و استيراده.

- مرة أخرى نحن بحاجة لتذكيرك بالأمر التالي المسؤول عن عرض المفاتيح :

$ gpg --list-keys


الخطوات لتوزيع المفاتيح و الثقة بهذه المفاتيح هي التالي :


1- إنشاء نسخة من المفتاح العام .

2- وضع المفتاح العام في ملف نصي .

3- أستخدام هذه المفتاح مع الأطراف الأخرى صديق شركة برمجيات مطور الخ...


ما هي الطرق المتاحة لتوزيع المفاتيح ؟


1- البصمة .

2- عنوان بريد إلكتروني .

3- جزء من الاسم .



$ gpg --export -a --output

$ gpg --export -a --output knows1.key.asc knows@knows1.com

شاهد محتويات الملف .

$  cat knows1.txt.asc



كيفية استيراد المفاتيح GPG-GnuPG ؟






$ gpg --import knows1.key.asc



تحقق من هذا:

 $ gpg --list-keys



$ gpg --list-secret-keys


هناك مجاضرات أخرى عند تمام هذه المحاضرات سوف أنشرها لكم .

جميع الدروس هنا .

كيفية استخدام نظام التشفير Guard ؟ الدرس الاول تشفير
كيفية تثبيت GnuPG ؟ الدرس الثاني تشفير
كيفية استخدام المفاتيح في Guard ؟ الدرس الثالث تشفير
كيفية تثبيت واستخدام التشفير GPG-GnuPG في لينكس ؟تشفير


--------------

أكتب سؤالك هنا -

هل تريد معرفة المزيد ؟، التوسع في الموضوع

ana