Author

Topic: سلسلة تعلم ★ PGP signatures (Read 149 times)

legendary
Activity: 2506
Merit: 2832
Top Crypto Casino
May 04, 2019, 10:01:30 AM
#3
شكرا أخي hugeblack على المجهود الذي تبذله في القسم العربي.
بالفعل موضوع مهم كغيره من مواضيع سللسلة تعلم.
قمت بترجمة الموضوع الذي اقترحته و أتمنى أن تقوم مع باقي الأعضاء باضافة أي اقتراحات أو الاشارة اذا كان هناك خطأ في الترجمة حتى يتم التعديل.
legendary
Activity: 2492
Merit: 3612
Buy/Sell crypto at BestChange
اعادة رفع للموضوع نظرا لخطر المواقع الوهمية وروابط التصيد.
من يستطيع ترجمه هذا الموضوع باللغة الانجليزية نظرا لاهميتة -----> [Eng: Tutorial] PGP Signature - Encrypt/Decrypt message - Fingerprint ومن ثم ساقوم باغلاق هذا الموضوع والمطالبة بتثيت هذا الموضوع المترجم
legendary
Activity: 2492
Merit: 3612
Buy/Sell crypto at BestChange
April 12, 2018, 04:55:19 PM
#1
السلام عليكم ورحمة الله وبركاته

اذا قمت بتحميل محفظة مثل electrum او حاولت الشراء باستخدام البيتكوين لربما تكون لاحظت كلمة PGP او توقيع مكون من عدد طويل من الاحرف ولكن ماذا يعني وكيف يمكن الاستفادة من هذا النوع من التشفير


ما هو PGP؟

هي اختصار لكلمة "Pretty Good Privacy" وهو معيار انترنت يسمي "OpenPGP" هذا المعيار اساسا لتشفير البيانات والتوقيعات الرقمية . برنامج مفتوح المصدر من انتاج "GPG/GNU Privacy Guard"
بشكل عمومي لديك مفتاحان الاول عمومي لتشفير البيانات والاخر خاص لفك تشفيرها.
ناقشنا في السابق كيف يكمن توقيع رسالة ولكن هذا النوع من التشفير هو اكثرشيوعا واستخدما كما انة ليس مرتبط بعنوان واحد فقط

اهمية هذا النوع من التشفير لا تقتصر فقط علي تشفير رسالة وفك تشفيرها ولكن في الاتي:
اذا اردت الشراء من موقع وتريد التحقق من انهم يقدمون هذه الحدمة سيقومون انشاء توقيع متضمن تلك الرسالة.
عند تحميل برنامج جديد مثلا محفظة electrum يجب عليك ضمان انك تحملها من مصدر موثوق ال PGP يمكنك من فعل ذلك


## تمكن ميزه هذه التوقيعات في ان التوقيع يكون فريدا ومميزا بالرساله نفسها بحيث ان اي تعديل سيلغي هذا التوقيع ##


فمثلا في القضية المشهورة لادورارد اسنودن عندما قام بارسال المفات للصحفي قام باستخدام هذه الطريقة بسبب
قوه التشفير حيث لا يمكن للمستخدم العادي فك تشفيرها .
انه لا يمكن تعديل الرسالة بحيث اذا كشفت الرسالة لا يمكن لاحد تغييرها او اجراء تعديلات عليها




%%% اضغط علي الروابط لمشاهدة الصور
كيف يمكنني اجراء توقيع PGP؟
اذا كنت من مستخدمي لينكس فانت محفوظ حيث يمكنك التوقيعات مباشره دون الحوجة الي تنزيل اي تطبيق
بالنسبة لمستخدمي ويندوز قم بتحميل هذا البرنامج https://gpgtools.org/
تحميل وتثبيت البرنامج كغيره من البرامج بعد ذلك قم بفتح البرنامج واضغط علي Ctrl+N لانشاء New PGP Key
ثم قم بادخل اسمك وعنوان البريد الالكتروني ثم قم بالضغط علي create ثم قم بادخل وانشاء كلمة سر خاصة بك
https://imgur.com/YoX5T48
بعد الانتهاء ستكون قد تحصلت علي new certificate and private key.
https://imgur.com/Pcm1KjL

يمكنك تصدير المفتاح العام لكل المستخدمين والاحتفاظ بالمفتاح الخاص بك


الان مثلا اريد توقيع رسالة :
توجد عدة طرق لتوقيع الرسائل ولكن هذه ابسطها
قم بكتابة نص مثلا
this is hugeblack from bitcointalk today is 2018/04/12
الان قم بنسخ هذا النص واذهب الي كلمة Clipboard ثم اتبع الصور التالية
https://imgur.com/piSoWAM
https://imgur.com/n4nZsKg
https://imgur.com/Ti0mJxS

سوف تحصل علي توقيع مثل
Code:
this is hugeblack from bitcointalk today is 2018/04/12
-----BEGIN PGP MESSAGE-----

hQEMA9z55LM+cRYUAQf+LpalApxrd57dYxQ4rIzHsypglG0OzE3QuL+otmwd/FCB
eBQyKRrsp+/ypF2aCpsqcgNKtkkv1ubuDlPhIyK2Hc83Yqk7adCJo3idI/np68xn
cDksVtXa+kWOQfL4MJgY/IQtcxdy85fK6oXIyL+rjs/y8BgkfAPalSCVjLSYy1hm
tcAqd4Nu26RXByO5+n929NKDGwlmnuHxD8jBq+0mGbDQsBuOd4Ks6Rn1OdcS8JuK
qpymEvvRvKhVzCOY3mP4PILemlOywndUtQZAUn5tYSGk4v+7MuV2wTtOakj6Se8J
4/h9orVpgT4RcYAMxZFm9Z8APRORoK81AM98/Lzx/9JuARQrc0XSYl2HJVejp8PH
ZqitoAnoujS424KKQZ6PHrpOcN3oPATCF/y4P4jCw1CwmHrKgHE2gKMKzqrqBlkM
gIiJ2+b01IE4RSqhsaTCOyAIe6gz7Z9hyRQ16zxZiTTGjr0uETD8U77RTaSyQzk=
=KIHJ
-----END PGP MESSAGE-----
او مفتاح عام مثل

Code:
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFrPiRYBCADH63n+3f5S7rCdTJ+ZpRLmzqa/ZivsM3johOB/aVNAQDk/dlhK
GOjnHUD3o/bxKVZ7SqMibnN4PM7MWrEHQuz1OB8dMxKerP7RmdmnmpQBJY2EX3WG
ClA5/1WC+kLP20+APFLqmbi6G1aJVmidenElKfDaYn2uZGF6GudgU2Os/g7KKAFi
4PTRL04s4vnMCXdFkvTAVz1QG4AI8eYRp/lgqYi85cGr72ia7SNx26nu+DI0PJnX
qOag3MuxqZSIZXwFX8L0QjiTT8cpL7scZtkh9bnVOJdpjkoaCLOlIFxsDouJUtvH
2UQO7wEAvaz62V6jRYTmhq4scMjSy+bXxNEhABEBAAG0CWh1Z2VibGFja4kBTgQT
AQgAOBYhBKnh4XO7fYTWp3cZMENFMX5vaWexBQJaz4kWAhsDBQsJCAcCBhUKCQgL
AgQWAgMBAh4BAheAAAoJEENFMX5vaWexjPYH/0B3sMbgjf8sA5Di5ShE7TWFyZds
u7PN5R0H1nGMr6lBxRvSKi32OdomZK7nO++uXuchCCfZ97uWDzThPQA+zSo4+7qh
CmdeLUa7v3EROqiGVp+kehTQXF6SUjH+NACg3b7bn24x7qZ+qnSQ4/AT5upLsA8m
s8QKe7YrcLramc9IWR0uCBAsYbda04V+8Nu8xSEhTPFynyULln25GrfX5007v2Gx
vFIP2825Lw0d03QyvcB8R67b3i0u3kEuUoexgPb1EiA4W2EZHUknrmjVkm2wgG9r
TCCCfQOW8aaXV/+2UL7OLH8kPo/hfpQc1ChvAieseePuQZDpjQUWjLm/hWq5AQ0E
Ws+JFgEIALMo6wkVJE4LNIS7VU1Ylwqi1AMRXYbgSuSnEk+31aBoTaLpyQLtMQ0c
gSlNKvDoaybkNt5/FW+lahx57vIU5fAOr4d8vSnyPHB59qpJF6EPWb4q+s0/8Prm
Ob6UEFOngaCACSBEyXFe78njFa1Ko+2pxTJwL4CgUGrrDG4MXlpbhTzmOhSP+7uc
/d7FgiC/k9XuwFp7GZeb75GMIE2HbSKq5zZ2Fj2UcJWjde0YT1kgssAZu77rHOLc
vUGWp8ug19+jO5v7A5JF03645uITXBmp01eUagdNj9J+A3C1HYoBvGVM1OSO4AFW
T3o8cESXgZUCmirzT1uAEs1nuZuXJjUAEQEAAYkBNgQYAQgAIBYhBKnh4XO7fYTW
p3cZMENFMX5vaWexBQJaz4kWAhsMAAoJEENFMX5vaWexUPAIALWirPcY3pEHcRjJ
Sjng9sKKNxcsQUtIbxVarBJYF9MAzP//MGrO7Gl2GluxWuCHvg87sWsT8aLylM5O
zFhJ3ZC4L9k690B0vYo9Pa7jgDsmWaMW59imv+VsyaxjRn2qgdozGA4dRXdwSlEe
nj0jdJ2/jpkDETycoZldcNUoThXVX58HRJ+iK46pcwHADl5DNxaJOBsNreVTSNXo
aUnpmioJ/ZVMygPeNSDg9DiA+JhZUr/aF1/I/JwlrjR5a4tAE2npYL4MkyKl4dy6
lPvbk/SyRY6xtusnwEGEHlpJpsMjVROTfgGf8X9sSmtpcGHM0tVrmcdadY75HRyd
4NVvDcE=
=/+S0
-----END PGP PUBLIC KEY BLOCK-----

سوف اقوم بشرح كيف يمكن التحقق من توقيع وكيف تضمن من ان الموقع الذي تحمل منه البرنامج هو الموقع الاصلي في وقت لاحق

الكثير من المواضيع المهمه والقليل من الوقت, اتمنى من احد آخر القيام بذلك اعتمادا علي التعليق بالاسفل
Jump to: