Bitcoin Forum
November 05, 2024, 09:57:18 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: شرح توقيع PGP  (Read 412 times)
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 3037


Top Crypto Casino


View Profile WWW
May 04, 2019, 01:57:17 PM
Merited by hugeblack (3), mikeywith (3), coupable (2), 0x256 (2), Husna QA (1), DIA7 (1), Zwei (1), omer-jamal (1)
 #1




الفهرس




نبذة مختصرة


مثل الكثيرين لم تكن لدي أي فكرة عن التشفير و فك التشفير باستخدام ال PGP و قد تعلمت ذلك بالطريقة الصعبة. ألق نظرة على هذا الموضوع The BCT PGP/GPG Public Key Database: Stake Your PGP Key Here لتعرف لماذا عليك أن تفهم ال PGP.
اذا كنت من مستخدمي محفظة Electrum فأنا متأكد أنك وجدت رابط التوقيع بجانب ملف التنصيب. كذلك لا بد أنك لاحظت التنبيه في الأعلى حول النسخة الوهمية لمحفظة Electrum.




باختصار, ال PGP يوفر لك أكثر خصوصية و يمكنك من التأكد من أصلية الملف أو النص الذي حملته.
في هذا الموضوع سوف نتعلم:

# كيفية انشاء رسالة موقعة عن طريق PGP
# كيفية التحقق من الرسالة الموقعة عن طريق PGP
# كيفية انشاء رسالة مشفرة
# كيفية فك تشفير رسالة مشفرة

أعتقد أنك ان تمكنت من هذه النقاط الأربع, فستتمكن من المواصلة بدون أي مساندة اضافية.



تعريف ال PGP


بعض المعلومات المفيدة قبل البداية:
    ال PGP يتكون من مفتاحين...

1. مفتاح خاص: تحتاجه لفك تشفير الرسالة
1. a) تحتاج كذلك للعبارة السرية و هي عبارة عن كلمة سر قوية
2. المفتاح العم: تحتاجه لتشفير الرسالة

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

تنبيه: لا تقم بنشر أو مشاركة المتاح الخاص و العبارة السرية مع أي شخص


بداية العمل

تحميل البرنامج و تنصيبه

ستحتاج لتحميل برنامج Kleopatra. يمكنك تحميلها من هنا:
Kleopatra
بعد الانتهاء من التحميل, قم بتنصيب البرنامج على جهازك (عملية التنصيب سهلة لذلك لا تحتاج الى شرح)
بعد النتهاء من التنصيب ستظهر ايقونة البرنامج على سطح المكتب.

"KleopatraLoading"

انشاء أول زوج من المفاتيح

1. افتح البرنامج ثم اضغط File ثم New Key Pair
LoadingOpeningKleopatra
اضغط هنا ان لم تستطع رؤية الصورة

2. اضغط على Create a personal OpenPGP key pair
LoadingCreateA personal OpenPGP key pair
اضغط هنا ان لم تستطع رؤية الصورة

3. أدخل الاسم و اليميل > اضغط Next
Loading without name and email Loading with name and email

في هذا الشرح سنستخدم الاعدادات التالية
Code:
Name: mdayonliner Tutorial
Email: tutorial@bitcoinTalk.com
يمكن تغيير الاعدادات حسب حاجياتك

4.اضغط Create
Loading Click Create

5.أدخل العبارة السرية -> أعد ادخال نفس العبارة -> اضغط OK
Loading without passphrase Loading with passphrase

في شرحنا استخدمنا <=== لا تقم بنشره أو مشاركته مع أي كان
Code:
tutorialMday

6. قم بحفظ البيانات التالية:
          6.1. البصمة: في شكل ملف نصي أو أي شكل تختاره
Code:
1995947308182CC77403F2FF686E410CD53E41AF
         6.2. قم بنسخة احتياطية من زوج المفاتيح
          6.3. قم بالتحميل لخدمة سجل العناوين
          6.4 اضغط Finish
          Loading Record the following information...

          6.2 اضغط على Make a Backup Of Your Key Pair...
          Click on Before Make a Backup Of Your Key Pair... Click on afterMake a Backup Of Your Key Pair...

          اخترت حفظ الملف على سطح المكتب و تسميته backupKeyPair.
          سيكون العنوان بالشكل التالي -> C:/Users/Admin/Desktop/backupKeyPair.asc

          Before clicking ok button

          اضغط Ok -> أدخل العبارة السرية -> اضغط Ok
          Loading... Loading...
          اضغط Ok
          Loading...

          بالنتهاء من هذه العملية تم استخراج المفتاح الخاص  <===== لا تقم بمشاركته مع أي شحص
          ابحث عن الملف backupKeyPair.asc الموجود على سطح المكتب و افتحه باستخدام برنامج notepad
Code:
-----BEGIN PGP PRIVATE KEY BLOCK-----

nQPGBFsAeRMBCADDQQeWxiHs6nze5vzWiqqW3Wi0BZpeouA7gUrG71LfAqV3pZ5A
uaVCdB3hUt8oohJq3x/641JqJ+sKbhy2XtgQ7TTzx6Q/7l0Zh4iwWkzHgZHQvpwH
e9u1OpVtTJwQbzVeowZBBIkSpAfuh4TpFcIkRg/9y5v8TuUbKXwIdWHZJ8gHc775
T7pW5aiUYBKyPJwcBrFJhBzWDlc/JJOwPsMYUy17X9iisMyWx5PfbLuWuESJJf2J
8fSYnm3e40JiUl+TG8iH9b1Og3Pnk9s/kF1++VvHEA1iR8QEOSFZ4Db0kpJzaF7G
rs3zOpJob7kbTfWzk1c/swIVhLZAmab72zaPABEBAAH+BwMCENLG+z1gUOHAnPz4
yaWXOzAADqRLulkcXfmlkFHds/9h2d2NRBmIf4+rWeZk46tDpHMhAFqsn8EPPrSB
RnqpmvwU9941Bgzub8HiRfgreuusJ1+6xeJizuEHQ6/YOWZePVXQFMnS5XNq9BFa
estTaV3QWRpKm3kIwehrdFekQiD9tVXQMUXoSBRJfxFgwhAl3m1tNn+4oTLkt0Cp
EHNULEdkOixGoYCjtUh826Ef2i2mmAyQyb3psbjSNbIKTypKY6d2XaLJ8npsoIHn
DZ389hrE97V2sBlHc+f9+GKTS9gjcQDuW6gTdwY4s4nKHnktSo5iucDUg/EPq4u1
girQ7fz0Txzva8Q73HI3zeYnNlli98GsVMDA1BRAp/Li3reMs9B15NvdkVBsIByY
/Xd2F2Y0vJOucHGub6xIBs9o3rhH+Xtav+DhW15+rPO2GSpeigtLkT8VUkf9WSW5
130gSeATeK5n79jniEViHWTnDCFicA8QLQCtbWGtGyYtwryXrY9t7bjjDP65/ZMx
emCxrdJhwnTR4bITyM5TGXlUbaDCMFc9Nu2+XMR9w8DsbM7il+0jN57qo4i/uZ7/
eoTESToXU18ozyuDFtVzV3x23H9pURvKWEHZQPPRC/Hewyew5QxLryQyxfbWhkei
9XrXxr0yS+qsr9LYYLacrKsK6I/Y9X4hIUc8zwJ15f+rtJ2cUxB1FCMyha5nqkYr
K7OKNNEoNP4r4jO8RhPyAw/pofVI+Ff8HNtKBgXPO9wOMp3peI1kCFid635pHs/8
ogFYCp6O8Y8PgwYKp8kna4UZ1/s7fH2DR5PrUFMjdHs1BTYYP65aWCG2MvbPynik
pbA+jI8tybe5baa9CNgNQC6ZEeofstvpOqydJnh0nWM7WI8ZUu1K/Cai28Njycgn
st+/b5a0KireiQE2BBgBCAAgFiEEGZWUcwgYLMdzSfL/aG5BDNU+Qa8FAlsAeRMC
GwwACgkQaG5BDNU+Qa8iIwf+KzlXz5oNyJYD+n2kXfLQk3GD3wslkrkus2Pwq2TU
vbPWoe/7jMgYgbI/L1flyWLk00YDBnsqRE1HTLJKQ8/hUUX2gSSxQR0ahVnnKW+1
jZ6j4pnjmNIv2PQL8bAkeY2QeH77SREPnFTsVgNrkE9DW6McFgaKDKgy90h+fimb
bWeDvgz+S2fKHMPLLr2eFeNU+Tgy6PMWGPuCkALq/jik2qmbAeD7T1eaOfbK9oLM
GA1rRnxQ+mnoNrjgmd81sO/qkNkBM4tzWq9snyMScAQY/EbF07wrseIqhub6233b
v8sY3ivHnyB5YtyJNyktcbQ+CNaJYvvUactVN5y9esMlKg==
=2cnr
-----END PGP PRIVATE KEY BLOCK-----

          6.3. اضغط على Upload Public Key To Directory Service... -> انتظر قليلا -> اضغط OK
          هذه العملية ستقوم برفع المفتاح العام عبر الشبكة لخدمة سجل العناوين
          Loading... Loading...

          اضغط Finish
          Loading...

          يمكنك مشاهدة اسم المستخدم المرتبط ب PGP الخاص بك الذي قمت بانشائه
          Loading...

          قم بفتح العنوان التالي من خلال متصفح الانترنات
Code:
https://sks-keyservers.net/pks/lookup?op=get&search=0x<البصمة>

          In our case you should going to...
Code:
https://sks-keyservers.net/pks/lookup?op=get&search=0x1995947308182CC77403F2FF686E410CD53E41AF
         يمكنك رؤية المفتاح العام الخاص بك و مشاركته مع أي شخص تريد

          اذا لم تتمكن من رؤية المعلومات عبر المتصفح فقم باتباع الخطوات التالية لنشر المفتاح العام عن طريق الخادم

          6.3.a. اضغط زر الفأرة الأيمن -> اضغط Publish on Server
          Loading...

          بعد لحظات ستظهر الرسالة التالية, اضغط Ok
          Loading...

          Now visit the Key server
Code:
https://sks-keyservers.net/pks/lookup?op=get&search=0x1995947308182CC77403F2FF686E410CD53E41AF
         يمكنك الان رؤية المفتاح العام عبر الشبكة
Code:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: keys2.kfwebs.net

mQENBFsAeRMBCADN4/N4ML8VH9468gXLlCoSXgiVj8S0x+ISkcau5dzGL2r1Unkh7tmerS3K
IdltdIsQvC9c4IrOwAcmXX9XyktBCukWAH3DZfr3eTeIRE9BvP1G6ZxtuFbM7Z8Q/IRfaqr7
dNvMroRgMzJeyr+T3H8Sw0URORsMmChsX24AxTPY+Kib7Sa6Uclz0OgJVLP0OzpcgOnOLatQ
7T+2lUuTKM5kQQg15OaJGqaazuGxJeh8H2tgcScFVz1BMUQ3sTyV6fvvZvkInA6WzjYFWa/W
o/DBcGgq+rDVHGhQh9qwVYCQmlO24OPVUTIcZ9CPg32U2xtkKmEOG2NJ43FeFpv42pMVABEB
AAG0L21kYXlvbmxpbmVyIFR1dG9yaWFsIDx0dXRvcmlhbEBiaXRjb2luVGFsay5jb20+iQFO
BBMBCAA4FiEEGZWUcwgYLMdzSfL/aG5BDNU+Qa8FAlsAeRMCGwMFCwkIBwIGFQoJCAsCBBYC
AwECHgECF4AACgkQaG5BDNU+Qa8gJggArWPGgbyLF6b9EFgRG9WioYUt6FCALmGjl8NKCUsh
wObTdkzXllJxQZWTZnyqp9SSlsIogp5f6vcPp2A/DTvhquYfUpPk6vc6ch8F4Aw2En5EMqX4
3rLa7eFKVds7U/NLusN3r1Sxtu1qgErsLgEtzZN+GRDiN15Op72oBeORNW+9Vx++gMhrEu0g
hMnGYkJdQ3bYutdpQB9kEWpMSaYo/SURlbOH0Hs9Fb0IyGoMIJZub4sjnNDyY3w1b1JsP3nV
wBAKJ8RqTb71iPcW/r4FgxK3sEAvX8fWMZiKFCXpytDCuKVMX5YYqHK2ixZj7QQ07V9sFD1W
nx292cfGKOe94LkBDQRbAHkTAQgAw0EHlsYh7Op83ub81oqqlt1otAWaXqLgO4FKxu9S3wKl
d6WeQLmlQnQd4VLfKKISat8f+uNSaifrCm4ctl7YEO0088ekP+5dGYeIsFpMx4GR0L6cB3vb
tTqVbUycEG81XqMGQQSJEqQH7oeE6RXCJEYP/cub/E7lGyl8CHVh2SfIB3O++U+6VuWolGAS
sjycHAaxSYQc1g5XPySTsD7DGFMte1/YorDMlseT32y7lrhEiSX9ifH0mJ5t3uNCYlJfkxvI
h/W9ToNz55PbP5BdfvlbxxANYkfEBDkhWeA29JKSc2hexq7N8zqSaG+5G031s5NXP7MCFYS2
QJmm+9s2jwARAQABiQE2BBgBCAAgFiEEGZWUcwgYLMdzSfL/aG5BDNU+Qa8FAlsAeRMCGwwA
CgkQaG5BDNU+Qa8iIwf+KzlXz5oNyJYD+n2kXfLQk3GD3wslkrkus2Pwq2TUvbPWoe/7jMgY
gbI/L1flyWLk00YDBnsqRE1HTLJKQ8/hUUX2gSSxQR0ahVnnKW+1jZ6j4pnjmNIv2PQL8bAk
eY2QeH77SREPnFTsVgNrkE9DW6McFgaKDKgy90h+fimbbWeDvgz+S2fKHMPLLr2eFeNU+Tgy
6PMWGPuCkALq/jik2qmbAeD7T1eaOfbK9oLMGA1rRnxQ+mnoNrjgmd81sO/qkNkBM4tzWq9s
nyMScAQY/EbF07wrseIqhub6233bv8sY3ivHnyB5YtyJNyktcbQ+CNaJYvvUactVN5y9esMl
Kg==
=51N/
-----END PGP PUBLIC KEY BLOCK-----

أصبح لدينا الان:
1. المفتاح الخاص
2. عبارة السر

3. المفتاح العام
4. البصمة


باللون الأحمر: خاص و شخصي | باللون الأخضر: يمكن مشاركته

انشاء رسالة موقعة عن طريق PGP

لنفترض أن التالي هو الرسالة التي نريد توقيعها باستخدام توقيع الPGP
Code:
My username mdayonliner. It's m-day-online-r
I am going to sign this message using PGP

1. افتح برنامج Notepad > أكتب الرسالة > علم على الرسالة > قم بنسخها

2. اضغط على ايقونة النظام > اضغط بزر الفأرة الأيمن على أيقونة Kleopatra > مرر مؤشر الفأرة على Clipboard > اضغط OpenPGP-Sign...
Loading... Loading...

3. اضغط Next > أدخل العبارة السرية > اضغط OK


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

Loading... Loading...

4. اضغط OK

Loading...

5. افتح صفحة أخرى ببرنامج Notepad > ألصق النص (Ctrl+V)

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

My username mdayonliner. It's m-day-online-r
I am going to sign this message using PGP
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEGZWUcwgYLMdzSfL/aG5BDNU+Qa8FAlsB4ccACgkQaG5BDNU+
Qa8QAwgAxO2JiyN9zgJWPYXK2Cw7+SxHxZIN3wQVzuhZZZEjm9p0ZR8ToGu4RbtD
x5V8vB0tqs1qlEaBECWNp7ia/xYa9JRxFSFydtEKOPC2uWSH7oVFv2WlsLDgyI+V
h8h6RwMcpGOIrKcUHDCkhJd/JrFMqn8aKoAI9mLQ1ynpUjXleGtRjidXLGXmqK60
dgF83F+202xfd1Nn03Y+d8xkaIMtwzCPL52zksNchLScsnTG8gK6QhrTAqlhkDP8
p/mJdrPqRm0Opy9byL4waDBXmd3LgWesH9LuOb13ynHQszSrbm7WaJ8pTmyqnoDI
qPZo0HT17OP8oJTcyRFxxxyudqprSA==
=3dWa
-----END PGP SIGNATURE-----


مبروك, لقد قمت لتوك بانشاء أول رسالة موقعة باستخدام توقيع PGP

التحقق من الرسالة الموقعة عن طريق PGP


لنفترض أننا نريد التحقق من الرسالة الموقعة للعضو  Husna QA.
هذه هي الرسالة الموقعة باستخدام PGP

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Date: 2018-03-29
Bitcointalk.org login: Husna QA (1827294)
Bitcoin address: 1HdK4YRuPrgWrTkFHTPaJoLvYJ8Cgehgnc
E-mail: husna.qurrota.a.02@gmail.com

PGP fingerprints:
RSA: 0x58BC997445D96F68DB65C169A2CA884F183D22E9
Ed25519: 0xC9B290C8C87C9BB5F440E82AD21FD04306AED362

I declare that aforestated Bitcoin address
may issue signatures controlling the aforestated Bitcointalk account.
I declare that my aforestated PGP Fingerprint RSA and Ed25519 Certification key is
the peremptory trust anchor for my online identity at this time,
and unless/until that key signs a statement declaring otherwise,
Unless this statement be revoked or modified by a statement bearing
authentication rooted in that key.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEWLyZdEXZb2jbZcFposqITxg9IukFAlq7qYUACgkQosqITxg9
IunM6w//Ruw0yjVjPMb4N2QKS8Dun+C1leD9miTPWvTdMiyCLddFmRCiwI8fb/D/
T3vZxJwpIGn89271l4l5slnIziCpZ5HaVEJeAbGVr5Q6zwBv4cXixa29fK7zYcB4
uPeGX4rIHy3eGFKamZiSbibuZ61lP//B9EI+JBdH6yvPxFVxryKsp3MmNjUERhYW
M+1nkHe8Pf8hkcDhevpWXlc7Q7aplWkSnjZ1qE9z0C9mZ0KIqNlymwPMhamfjBTJ
aFkQq3pioKiaAsHLcB3UVHktUlaYuWJkODF8s67MVwWOe/j8WqOOXBMmbZ5n8241
i942Mmqegqujvx5uRUqaD6uWwBX2u4PzQzFEHYslKuns9jmQaWARx2rRtaav2Z3R
FBK9O80wifC7ts1z6XfVkNDjzzcl/DtHAtsqYj8k6c79h2ths28PJP1bCNsb0yr1
pO6S7lAs9f+yvrwOMkJL88d0D+u0vbWhlD2liRMv0WeWdMtxwQGKOU1I4OLkoPU6
IsrbNZODhSunWzdD525t8yYV/isgyv70EY3CpA35YjrfrZ1BlmNwtsary7tTaDd2
MmDHQAf1qQokYNNZIOZ0GaLaxEclbyEa+1eKqGdPUCp03emfreCmcDg1d+Cwz3Yr
V2xoTsOwVB5BGpSPV42RBjCwwoBa2QMokUPhTxTDmsw2Qm7RjA8=
=0PbZ
-----END PGP SIGNATURE-----

1. علم على نص الرسالة > انسخه (Ctrl+C)

2. اضغط على أيقونة النظام > اضغط بزر الفأرة الأيمن على أيقونة Kleopatra > مرر مؤشر الفأرة فوق Clipboard > اضغط Decrypt/Verify...
Loading... Loading...

3. اضغط Search > انتظر قليلا > Select > اضغط Import


سنحتاج لبصمة و المفتاح العام للعضو Husna QA و تحميلها في قائمة شهائد برنامج Kleopatra. اذا لم تكن موجودة في القائمة مسبقا يجب استخدام search.


Loading... Loading...

4. علم على 1 و 2 كما في الصورة > اضغط Next (3)

Loading... Loading...

5. اختر زوج المفاتيح > علم على Certify only for myself > اضغط Certify

Loading...

6. أدخل العبارة السرية > اضغط OK

Loading... Loading...

7. اضغط Finish (1) > اذا كانت المعلومات المستوردة صحيحة ستظهر النتيجة باللون الأخضر > اضغط Finish(2)

Loading... Loading...

8. افتح صفحة أخرى ببرنامج Notepad > ألصق النص (Ctrl+V)

Code:
Date: 2018-03-29
Bitcointalk.org login: Husna QA (1827294)
Bitcoin address: 1HdK4YRuPrgWrTkFHTPaJoLvYJ8Cgehgnc
E-mail: husna.qurrota.a.02@gmail.com

PGP fingerprints:
RSA: 0x58BC997445D96F68DB65C169A2CA884F183D22E9
Ed25519: 0xC9B290C8C87C9BB5F440E82AD21FD04306AED362

I declare that aforestated Bitcoin address
may issue signatures controlling the aforestated Bitcointalk account.
I declare that my aforestated PGP Fingerprint RSA and Ed25519 Certification key is
the peremptory trust anchor for my online identity at this time,
and unless/until that key signs a statement declaring otherwise,
Unless this statement be revoked or modified by a statement bearing
authentication rooted in that key.

مبروك, لقد قمت للتو بالتحقق لأول مرة من رسالة موقعة باستخدام PGP

انشاء رسالة مشفرة


قبل البداية, نحتاج الى بصمة و المفتاح العام لشخص اخر أي شهادة.
قمنا مسبقا في المثال السابق باستيراد معلومات المفتاح العام للعضو Husna QA, لنفترض أننا سنرسل له هذه الرسالة المشفرة <<=== رجاء لا تقم فعليا بارسال أي شيئ للعضو فهذا مجرد مثال للتعلم و ربما لا يرغب العضو في أن يتم ازعاجه


لنفترض أننا نريد تشفير الرسالة التالية
Code:
It's m-day-online-r going to Encrypt this message..
..using Kleopatra PGP Encryption

1. افتح برنامج Notepad > أكتب الرسالة > علم كامل النص > قم بنسخه

2. افتح أيقونة النظام > اضغط بالزر الأيمن على ايقونة Kleopatra > مرر مؤشر الفأرة فوق Clipboard > اضغط Encrypt...
Loading... Loading...

3. اضغط Add Recipient(1)

Loading... Loading...

4. اختر المرسل اليه > اضغط OK (2) > اضغط Next

Loading... Loading...

5. اضغط OK

Loading...

6. افتح برنامج Notepad > ألصق النص (Ctrl+V)

Code:
-----BEGIN PGP MESSAGE-----

hQIMAxIivShhBiNAAQ/7BfTGV45X7tTjagQ/mfukFLFqo/FfrHLqVhySDYsYsoE5
hAXlQeKEm6mBC5XR30OutDYCEdQSW9JJTNrBFXwdghyHsfn1aVRZqNFrxtJYRM4C
yqFqfTPztfq8J4AGm9AtRmBi/EfIRI1QqgjGKokhHzHIeMUzO5wr5CnTfgH/8Xp2
SWq7R7b4ZQ0kxt2Jfj0n80wzWL/s1+IABl1JdiXeRqabaNrHR0VhrJYZlRYoZenC
/HXwlUWooyVG1oMfBr+qiaVddmzX2q6V5HrO4HBtaQ8bePK/zAdJE0KBKtcH0F3t
q4g7jErt7mmqw4WI+6l0wbix3FwFPPWFp9UkkV7QflUzvLHrEK+dK0Sx8+mALEhT
bkaGTypBslbAQGWXdQ4F66Zg/Pxkbu46IF8SZki9PTi5ngIwH6sOTgQFcXDlsbDz
eOLf1BH50LP0C5BbeVlHAHl+uP4A5Sd2ng6d0lACoMPNYCJEIERFSdoVG2N4s3QT
diihurYJCKLRO0g/vIEtoxnXltg9TAlJ0VQoGhirN4bMiNe1KV7qpl4/xXeFbjVD
IuiDFGG6q7Als9rzbt8dJKAMjOwlG/ai6vP/51IUqA0NaMX/HlEI2p8ZmqyeW28y
SnoRSOL4A3G6Bv7wORsFdX0DTRdCLAqtzF/HPx+U8xBMw2Uu1/sUrIAMtG6fTgXS
hgFrTTMr9mAJ83NbbKU0408hYMuIKPYM+fibolxxLnvSD40EuzsR5aeKOmfD/Le4
91PU5AQeWkcMSSuGvHDgGUZUyhrGM+bYV2ACNQ3+Hj1ZuRLsYoukcPxIo5ovpALs
xqSFtN1jNFhSShFagnGJuXyDi7HIz7TgQS9E+HmAfBF8ZeiW10G+
=ONYM
-----END PGP MESSAGE-----


مبروك, لقد قمت للتو بتشفير الرسالة. اذا قمت بارسالها لذلك العضو فهو الوحيد الذي يستطيع فك الشفرة و قراءة الرسالة الأصلية


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


لنفترض أنك تعرف البصمة و المفتاح العام الخص بي و قمت بارسال الرسالة المشفرة التالية:

Code:
-----BEGIN PGP MESSAGE-----

hQEMA1cp8vlhFFhCAQf9FwUtrVFPHGIk+BOKOm5E5KpfIJz38hta1bz45uo4sxK3
JWgKM6H6WIwu/KJ8TFqgDIE6kHJjD/RRbPyZgm4eK0I6Wf328U3m5kAPOfijfF9M
lOq2Ge3RJM++aMk+n4DWTk9yYCr3gjlA+okAweU2A/FceadcK4oI9TEvtEADjali
aVaycGckF1v+d6chtBsWwb2pIvGOR+2kYSCYh9eKOLv2mPe4drjQ2rv5CupeDkms
bOeI65iKdc2Lgij4x+BbaITV0BDKnu/cWcRdAijGga1YdJAtAh6HSnjUsfiKj5bU
58GH4FC5G2TDmLWpUKVIdMuoX6BPyN4DS+EeI44fWtKEAWBVaCNAiLdqBQObrXiW
V8qRfGNefIIu/Dc2y33aNfKGYDyFpcdcQBqdOXFe4KWgH1ZuJq/J+7Ooy7v7YuYe
fDAuT9AQTJw0pAsira41pmPkzlwJBEmd3Abu4hkgVOBeY93Bo5+9tMB/93QL3flq
IGElANrEzaTv8YfSU8DCsXvdKara
=90j2
-----END PGP MESSAGE-----


البصمة الخاصة بي التي أستعملها للمنتدى:
Code:
81DAEE690159E01E28FF951086FEA0B65C6E1B2C

الان سنرى كيف يتم فك تشفير الرسالة

1. علم على كامل النص > قم بنسخه (Ctrl + C)

2. اضغط أيقونة النظام >اضغط بالزر الأيمن للفأرة على ايقونة Kleopatra > مرر مؤشر الفأرة فوق Clipboard > اضغط Decrypt/Verify...
Loading... Loading...

3. أدخل العبارة السرية (1) > اضغط OK (2)

Loading... Loading...

4. اضغط Finish

Loading... Loading...

5. افتح برنامج Notepad > ألصق النص (Ctrl + V)
Code:
Hello m-day-online-r,
I am sending you this encrypted message.

Thank you.
هذا هو النص الكامل الذي تم تشفيره من قبل

أمثلة من الواقع لمفاتيح عامة من نوع PGP

أمثلة من الواقع لمفاتيح عامة من نوع PGP التي قد تريد استيرادها

الاسم                      الشهرة                                       ملف المفتاح أو البصمة   المصدر
satoshiمخترع البيتكوين   الملف   المصدر
theymosمدير المنتدى   الملف   المصدر
gmaxwellمطور بيتكوين   الملف   المصدر

تمارين

عليك القيام بالتالي:
1. أنشئ زوج مفاتيح باستخدام المعلومات التالية

Code:
          Name: ex-<your bitcoinTalk username>
          Email: <yourBitcoinTalkUsername@BitcoinTalk.com>
مثال:
Code:
          Name: ex-mdayonliner
          Email: <mdayonliner@BitcoinTalk.com>

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


2. قم بنشر بصمتك عن طريق استخدام السيرفر. سيمكن ذلك الاخرين من التواصل معك و ارسال رسائل مشفرة اليك


اضغط هنا لرؤية بصمتي المنشورة على السيرفر.
Code:
81DAEE690159E01E28FF951086FEA0B65C6E1B2C


شكر

Husna QA: الموضوع PGP/GPG Signed Message - Public Key في القسم المحلي الخاص به كان هو الدافع وراء تعلمي لهذه التقنية و كتابة هذا الموضوع
TryNinja: قام باعطائي بعض الروابط التي مكنتني من التعلم أكثر و فهم هذه التقنية
hugeblack: اقترح اضافة بعض الأمثلة.
كل الأعضاء الذين كانوا ينشرون مفاتيحهم العامة في المنتدى الشيئ الذي دفعني للبحث و فهم معنى هذه المفاتيح




المراجع

https://en.wikipedia.org/wiki/Pretty_Good_Privacy
http://www.pitt.edu/~poole/PGP.htm




كل الأمثلة في هذا الموضوع هي للعضو mdayonliner و هو صاحب الموضوع الأصلي.
تمت ترجمة الموضوع بقليل من التصرف و هذا رابط الموضوع الأصلي:
PGP Signature - Encrypt/Decrypt message - Fingerprint





mikeywith
Legendary
*
Offline Offline

Activity: 2408
Merit: 6613


be constructive or S.T.F.U


View Profile
May 04, 2019, 02:24:52 PM
 #2

بصراحة موضوع ممتاز..وجهد رائع، يستحق اكتر من نقطة جدارة واحدة..سوف اعطيه المزيد عند توفرها.. من النادر ان نرا شرح مفصل ودقيق مثل هدا الموضوع في القسم العربي..

انا لا احب تعليقات الشكر والمجاملة ولكن لم استطع ان لا اشكرك على هدا المجهود.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hugeblack
Legendary
*
Offline Offline

Activity: 2688
Merit: 3960



View Profile WWW
May 04, 2019, 05:42:01 PM
Last edit: May 05, 2019, 10:54:38 AM by hugeblack
 #3

شكرا لك, لازلت اعاني من بعض المشاكل في التحقق ولكني اعتقد ان المشكلة من حاسوبى لان هناك الكثير من البرامج التي تعمل في الخلفية.
دعنا نجرب التمرين الاتي: من يستطيع فك تشفير هذه الرسالة


تحذير: انا لا استخدم PGP كوسلية للتحقق من حسابي لذلك فالتوقيع هذا والوارد في الموضوع الاخر لا يعتبر وسيلة لاسترداد الحساب عند فقدان الوصول اليه وانما مجرد تعليم لنفسي وباقي الاعضاء

Code:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

This is hugeblack from bitcointalk today is 5/5/2019
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEy6aeSvBRZ6iYWT4IL4sugC/l9Q0FAlzOwGkACgkQL4sugC/l
9Q320Qf/UzvHZaIKQcNmMKW2GtVbmyqCYMLl6gbmVDplSvJnLUNlvE3Dz4VZhC77
6vTM6AvmezUhsNXGzCQbMInpa/cv/MopU2ng9MXDyWZUDZ6q1XjiFv3SBNVs3rXM
xBGDAW67VkIPD5D172872bJf28L0JEsqpiTEQyjBRQwXt/Gb66JI4g7TSKauDHCi
DIH71uBAsCJo4gn3HvIepiHBD47SXg91FK/1g6z1QxfJn/+9Fu6c2CRa5mXU8uOM
dSoITW56ef6DDYrsSwYpwZRghviJnqOvbNl49x2PpLaQXSCkdmcuk+J4AdOmQw5h
vhD5gbk9nOTR9JbThrE/IXaRyMby4Q==
=WmfE
-----END PGP SIGNATURE-----

تعديل: اسف لقد نسخت شيئا خطأ  Grin Grin Grin تم التعديل


Code:
Fingerprint: CBA69E4AF05167A898593E082F8B2E802FE5F50D


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 3037


Top Crypto Casino


View Profile WWW
May 05, 2019, 10:41:53 AM
Last edit: May 05, 2019, 11:01:50 AM by khaled0111
 #4

...
جربت التحقق من توقيعك لكن تظهر عندي رسالة الخطأ التالية:



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

قمت بتوقيع الرسالة التالية الرجاء التحقق منها

Quote
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

this is khaled0111 from bitcointalk.org
today is 05/05/2019
رمضان مبارك على الجميع
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEf8bgsQBJFY+aBhzDEa/vUsVitC0FAlzOwaAACgkQEa/vUsVi
tC3/yAgAgqG34xgHUYrLRreDzEWY0FxqSRBR4RP9vaen2uHZxz0Z/M9bVRFbOFM4
wQkwcBgef8psLuQm1AhXKP6q1OfQbPdW6oetiQmK5n8sIxlZvU5vnQ3gLft4h018
ebbAYl3xv7HCMN/A1zgAh4guM8GeW5CkPGBR+6Cu5PoYxymOCX95sP3AxFYKnzGi
UnH6IbyyO9hF8S0mVSQMr0dSEYPNUqouDGcgPZJevY41Te7pCvWd03jihBo0I42Q
iucEZ8UXNW0GkSyV6Ix3V9oXIT5ez2vOGuQD3im585wXzGqoqJhgMVtnwIzxo9at
w6MhbBQYVvjPXZA88JtuNtHCthQVdQ==
=L3+E
-----END PGP SIGNATURE-----

البصمة

Quote
28ADD540F9C1BDD119FEE61A7A7E696591532D1B

omer-jamal
Sr. Member
****
Offline Offline

Activity: 490
Merit: 275


View Profile
May 07, 2019, 12:03:49 AM
Last edit: May 07, 2019, 01:24:32 AM by omer-jamal
 #5

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


دعنا نجرب التمرين الاتي: من يستطيع فك تشفير هذه الرسالة
تم التحقق من التوقيع بنجاح


الان اريد تجربة التشفير و فك التشفير عنوان البصمة الخاص بي: 0A692097462E1900F10C00137DC286F409178946

شفرت بعض النص لعنوانك العام المنشور هنا [ نص مشفر فقط hugeblack يستطيع فك تشفيرة ]:
Code:
-----BEGIN PGP MESSAGE-----

hQEMA8zjL19ETyrdAQgAhXmJEfoemWSEngbJ510WrHxQqCDvCVua0kwt9pu+qx/e
ZDvoL6lgpKTlTZ5PgJt2FfelA2XH3AW5NDGg2viGo1WQN7VtWBQNWp3jgvMbSpGc
EvEMlASoF6Wz/6ELtNqULuPwAslka1Of/ggGAKKYA+Ksynn/bAp+DvDa7aMgcmtJ
Q3ThuBlmEPOlShbWrpJNTuQ3cZ3oYKlxJTQmBTfRSg5Kp3uT/tdGZm9xLzHJys5w
nj5TcfHSa0iuM8R/QvaT6KnNJBqUSwYg2NB2+P6+7LAThBvf04jyaRNSqXnvsc9t
Xmcl7a00iUQWsFyIAB+zuQFMFCmMr1Ylhr/u4Mz4RdJnAco+spbciwZ7gQP8uG4v
htOm1hVI48PrDoo8QKUEczlf3glg7vbmL0qpShx7ui8AmsC4eL7IoJSQju2TpAp9
p3lF/dqUptagoeWT/QK/spvF7aFjV17z+saLvPsCLbqr0pG0/3kJeQ==
=+kar
-----END PGP MESSAGE-----





قمت بتوقيع الرسالة التالية الرجاء التحقق منها

لم انجح بالتحقق من التوقيع و ظهرت الرسالة التالية  النص المحدد B42D...    لاحظت انه مختلف عن المنشور هنا 2D1B... هل هذا البصمة او شئ آخر ؟

ان كان كذلك ربما تم توقيع هذه الرسالة بمفتاح آخر [ B42D... ] الظاهر بالصورة
عوض المفتاح/البصمة الخاص بك المنشور هنا:28ADD540F9C1BDD119FEE61A7A7E696591532D1B حاولت استعراض المفتاح من خلال الموقع keyservers
تظهر رسالة No results found نفس الشي المفتاح الخاص بي تظهر نفس الرسالة فقط مفتاح hugeblack المعروض هنا استطعت استعراضه من خلال الموقع ما السبب ياترى ؟
> الغريب عنوانك و عنواني المنشورين هنا يمكن البحث عنهم بنجاح من خلال البرنامج ربما مشكلة بموقع keyservers ؟

اريد ايضاً التأكد من التشفير هذا نص مشفر [ نص مشفر فقط khaled0111 يستطيع فك تشفيرة ]:
Code:
-----BEGIN PGP MESSAGE-----

hQEMA1UlIfxaid17AQf/auQ4OOhE1UawBxmK6TQvbrKNPPPTeHlrIO9FrVjxr9Ry
1+wAkXIrTQAUU0W2O9PFFOxWRUa1XwuSFSk/Dw1jmLuvdTcZJmj9E5EEd+4x33r+
fthJ1PXYlWueIqkRWP6OaImQW2kVykhw7cxDSKIxihUmYMNrUyRjG8d4SGvYM31B
lQ+ocZ3v8c7RlXv+/4jHnAT3fq3LNVg76M8MKUQ29YAsHL4NRwDLHkFwODvFDTvY
+zLJwIigmbLyFQgos/Dakh/edkwhdN1IjdcgMyFzSSoS06aPocNS05Y0SEzzpIcg
rB/1zSFXt9xtTm/1rtryZUQ0h9Ve54yzIQcHV/vAPtKzAbfs6ZBp1DeS61d6q637
KAgWqwQiTVSJKBtqSgd+RH1F1xpjMLXUs3/hi/upzOp7VVr+Fih/COD74A6ckQ7f
hoCGy20Li5BRdYqmLsXb9vHB75ooeLXHRIyqwCiBNZfVnfb2KUPGpsHTXcz9Nh3X
jqH0xHi9p0BoMuNtKA9GnmTy1TXPFquEiujv7e/ss7+B+y7QFbesZPS5j2wAgTL7
gl3bHdJvDO31UHG85Mkz+4dye7c=
=ZdUB
-----END PGP MESSAGE-----
عنوان البصمة الخاص بي: 0A692097462E1900F10C00137DC286F409178946
hugeblack
Legendary
*
Offline Offline

Activity: 2688
Merit: 3960



View Profile WWW
May 07, 2019, 03:50:26 AM
 #6

-قطع-
تم فك التشفير النص هو

Code:
اهلاً, رمضان كريم للجميع :)
لقد اصبح الامر ممتعا  Grin
الان دوركما لقد قمت بتشفير هذه الرسالةلكما

Code:
-----BEGIN PGP MESSAGE-----

hQEMA8zjL19ETyrdAQf/YnZkCNrZXCODWCoHD+rsWGcTziCl6Y2w9UDcNFPMEoTd
M5cLnq3Af8Wxosq+ZxvZuhmHInFbN/wQwIMwXsbaA8wtHuwfMGdy2dSLdG8uA7cB
eX6x5MVQ9CAIxPy1Zy+x5ttzT6a/d1rRAbX66MHGhTuJAwi40F1tgg6z+yS/2Tob
njNpoLY30TAGS1rkASTdfZg4BNaxEl4aCiBW7PRdBj1PluO/2Jqy4+9HoJ/Sd0is
K8WuzjUYAc2xuR8UWzz84Nj2hbC4uRu8qh0hvox8XrOjFh9o4nSmnIWJMtURr9IN
1HCYMhwGRnIsiEVNLWf/ja6A5Q08bkql5RsbGr6hJYUBDANVJSH8WondewEH/jzW
rKF8v1q8gEeExrwhHchgM+K20HvK9D7ZSKjN+CJiE7TLg8X00ENTv5k5aNVxvlft
WNMsQFIHlmj2hIFFqswzg3n8L3sfHpxoRsVJD8tktuuWBKQ93wj0VuKDKWiIYCYG
wwrKYp4DtfWYeBrbzljZDKYRUkwcbgkXFvFYOlyZJ78NeHU0ijvGhj5pnzaeQ2Xk
56ZWQVcose3RNxfwe2zU9LabFc/7A0oCWYqB7E6nKfBdr4NdFCczi9GdzvfH55io
0YSyUgIF4aMdQEo/XktdxJtpWyMleNUVmBFbkcUnOe2C2o6pZ2OgiiRWTRKpv+As
f5awj8DbK100EySB/KKFAQwDhbWYRbAO/NEBB/9eJPAykCfg1pj029j+Br5PLxt3
7AKLIW4/llBDGS12KjSKaL8kwEBG+g9MTKzk5ESGfYxC8Nz80ysKu9TUAzqqqVUP
vLSInFyStzcTiAc5F3x5kEOCobaX5hc/glNyoQCCKRGqCa8xq+YEVZ3YP0Q6Oh3e
zfU2R+f9w107hwU3uYmw+nCaQ0O3CdqRFD5YPwLmp4NkPMRgQ/mFTwtSO6BegFZ2
ULMmw5xCUy3UWpT22iIEDiyvPgdDwN3wP+nUnhhUos4d7ooNX/CjO9uAuCV9Ogrr
phPg8kl8p0YVOzpi5WC0sulYZtWAJTYNp9zK/92JAnC58BiFZjc8mrh5SqlK0m8B
vjplZdQTxoN3vBiIRm1w925o6K2HaRQBTeUSnLR0XEYLKHmOfxwF+4H8mlRQn7HS
evP7Wx7IhBCEMd9+4FBS4zoefNOQBN6/ErJ4PCPnigcVgHwZSsPyuSo1NHlPu+yl
ACdLx3tyuEc81UxSygI=
=lowT
-----END PGP MESSAGE-----

لقد حاولت التحقق من التوقيع من قبل محفظة Electrum باستعمال هذا البرنامج ولم انجح, حاولا القيام بذلك واذا نجح الامر اتمني ان يتم الشرح هنا بالصور فلقد حاولت كثيرا ودائما ما افشل في التحقق من التوقيع  Cry

ايضا, هل تقومان بفك التشفير بالبرنامج الاساسي ام  باستعمال GPA

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
omer-jamal
Sr. Member
****
Offline Offline

Activity: 490
Merit: 275


View Profile
May 07, 2019, 12:26:19 PM
 #7

الان دوركما لقد قمت بتشفير هذه الرسالةلكما
تم فك التشفير الموضوع جميل و ممتع Cheesy
Code:
Hello Omer and Khaled رمضان كريم عليكما

سافترض هذه الطريقة https://i.imgur.com/m7dyrWf.png للتشفير لاكثر من عنوان ؟ لم اجربه من قبل فيه خيار مشار اليه بالسهم S/MIME خاص بماذا ؟
اظن الان تعرفت على الميزة الاساسية اللي  تفرق عن التحقق من هاش SHA-256 و غيرها عن التحقق باستخدام PGP
الاخير فيه ميزة التأكد ان الملف فعلاً صدر من مصدر معين بحذ ذاته و ليس من اي شخص آخر.

موضوع Electrum  و التحقق مرتبط بعناوين بيتكوين ؟ ربما هذا سبب المشكلة

ايضا, هل تقومان بفك التشفير بالبرنامج الاساسي ام  باستعمال GPA
بالنسبة لي استخدمت نفس الخطوات هنا باستعمال Gpg4win , Kleopatra


لدي سؤال هنا الان اردت التحقق من سلامة برنامج Gpg4win نفسه قمت بتحميل التوقيع و باقي الخطوات ظهر نتيجة التحقق لكن السؤال هنا كيف احصل على ناشري او بصمات مفاتيح اصحاب هذه البرنامج الرسمية ؟ لانها النقطة المفصلية و الحاسمة هنا اذا اراد احدهم الاحتيال على بعض الاشخاص سيقول لهم هذا مفتاح او Fingerprint البرنامج الفلاني برغم انه ليس كذلك و يستمر بخداعهم ..
khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 3037


Top Crypto Casino


View Profile WWW
May 07, 2019, 11:59:42 PM
 #8

SHA256 هو أمر مختلف تماما.

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

كذلك لا يمكن عكس العملية بالنسبة لهاشات SHA256 على عكس التشفير باستعمال زوج المفاتيح.

omer-jamal
Sr. Member
****
Offline Offline

Activity: 490
Merit: 275


View Profile
May 08, 2019, 11:43:18 AM
 #9

SHA256 هو أمر مختلف تماما.

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

GPG بروتوكول تشفير مثل توضيحك بالموضوع هنا جزاكم الله خير و كل الاخوان و زادكم الله علم نحتاج لمثل هذه المواضيع ساتزود اكثر بالبحث عن هذا الموضوع

hugeblack
Legendary
*
Offline Offline

Activity: 2688
Merit: 3960



View Profile WWW
May 12, 2019, 04:25:23 AM
 #10

يا اصدقاء, لقد نجح الامر معى, الامر ليس بذلك التعقيد الذي كنت اتوقعة وانما سهل جدا.

الخطأ الذي كنت اقوم به هو عدم تحميل برنامج المحفظة وانما تحميل التوقيع فقط والعمل ليه.

قمت بتحميل المحفظة والتوقيع ومن ثم التحقق منه وقد عمل الامر بشكل جيد.
للمزيد من التفاصيل والصور الرابط ادناه:
https://bitcointalk.org/index.php?topic=5139792.msg51006283#msg51006283

ارجو زيارة الرابط ومن ثم ابدأ الملاحظات وما اذا كان هناك شئ يجب علي شرحه في تلك المحفظة حتي ننتقل للخطوة القادمة

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
omer-jamal
Sr. Member
****
Offline Offline

Activity: 490
Merit: 275


View Profile
June 11, 2019, 05:54:21 AM
 #11

بصراحة موضوع ممتاز..وجهد رائع، يستحق اكتر من نقطة جدارة واحدة..سوف اعطيه المزيد عند توفرها..
فقط لتذكيرك لان حسب ما اظن انك نسيت  Grin او ضاع المنشور منك
mikeywith
Legendary
*
Offline Offline

Activity: 2408
Merit: 6613


be constructive or S.T.F.U


View Profile
June 11, 2019, 12:21:07 PM
 #12

فقط لتذكيرك لان حسب ما اظن انك نسيت  Grin او ضاع المنشور منك

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

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
omer-jamal
Sr. Member
****
Offline Offline

Activity: 490
Merit: 275


View Profile
June 23, 2019, 08:59:57 AM
Merited by khaled0111 (1)
 #13

SHA256 يستخدم عادة للتثبت من سلامة الملف و أنه لم يتم تغيير أي جزء منه عند التحميل اذ سنحصل على هاش مخالف تماما اذا تغير أي بيت في الملف. أما التوقيع فيستخدم للتأكد من المالك الأصلي للملف.
عندما اردت تحميل توزيعة  manjaro للتجربه تذكرت تعليقك هذه الصورة تظهر الفرق بين SHA256 و PGP

khaled0111 (OP)
Legendary
*
Offline Offline

Activity: 2702
Merit: 3037


Top Crypto Casino


View Profile WWW
June 23, 2019, 01:57:46 PM
 #14

SHA256 يستخدم عادة للتثبت من سلامة الملف و أنه لم يتم تغيير أي جزء منه عند التحميل اذ سنحصل على هاش مخالف تماما اذا تغير أي بيت في الملف. أما التوقيع فيستخدم للتأكد من المالك الأصلي للملف.
عندما اردت تحميل توزيعة  manjaro للتجربه تذكرت تعليقك هذه الصورة تظهر الفرق بين SHA256 و PGP
للوهلة الأولى اعتقدت أنك وجدت خطٱ فيما كتبته في تعليقي  Tongue

الصورة أبلغ من الكلمات في بعض الأحيان.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!