Post
Topic
Board إستفسارات و أسئلة المبتدئين
Merits 2 from 2 users
Topic OP
private key لاتنشر اي اجزاء من مفتاحك الخاص
by
omer-jamal
on 09/03/2019, 17:23:10 UTC
⭐ Merited by mikeywith (1) ,hugeblack (1)
بسم الله الرحمن الرحيم


قد يكون الموضوع قد تم التطرق له من قبل لكن لا مشكله من اعاده التذكير

لماذا لا يجب نشر اي اجزاء من المفتاح الخاص private key  ؟
لان تزويدك لاجزاء من المفتاح الخاص تسهل على الاخرين امكانية و سهولة ايجاد المفتاح الخاص بك بشكل مرتب و آلي
فكل ما يحتاجه باقي الاجزاء و ضمن ان بهذا المجال المحدود رصيد فعلي

حتى نبسط الفكرة سنفرض لدينا عملة طول المفتاح الخاص 12 و المفتاح العام 6 حرف/رقمي و مجال تركيب هذه المفاتيح 0 - 9 و A - F  (يشبه تركيب الايثريوم لكن اقل جداً)
تم تحديث طول المفاتيح حتى تتضح و يتناسب مع الفكرة اكثر

بهذا التركيب سيكون مثلا لدينا مفاتيح على الشكل التالي/ المفتاح الخاص: 0FA65E73CA0C     المفتاح العام: 09FFC4  
نفرض هذا المفتاح  العام و الخاص بك بهذه العملة قمت بنشر المفتاح السابق للعامة مع اخفاء حرفين مثلاً معتقد ان لا احد سيعرف او يكتشف باقي الحروف/الارقام فهي مخفيه

0FA65E73CA0C     لكن كيف سيتم كشف باقي المفتاح ؟

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


الرصيد                             المفتاح العام                            المفتاح الخاص

✖️ 0FA65E73CA00                   02FE78                   0
✖️ 0FA65E73CA01                   0AE56C                   0
✖️ 0FA65E73CA02                   07C56A                   0
✖️ 0FA65E73CA03                   05756F                   0
✖️ 0FA65E73CA04                   0C7CCF                   0
✖️ 0FA65E73CA05                   0AF13C                   0
✖️ 0FA65E73CA06                   0F3500                   0
✖️ 0FA65E73CA07                   04E5D2                   0
✖️ 0FA65E73CA08                   0E07C8                   0
✖️ 0FA65E73CA09                   0087D3                   0
✖️ 0FA65E73CA0A                   018AD4                   0
✖️ 0FA65E73CA0B                   07A514                   0
✔️ 0FA65E73CA0C                 09FFC4              0.578


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

لان عند نشرك للمفتاح العام سيكون الامر اسهل من البحث عن رصيد كل عنوان عند توفيرك المفتاح العام مع الاجزاء ستسهل الامر لمن يحاول كشف عنوانك
فكل ما يحتاجه ان يدع حاسوبه (عن طريق برامج مخصصه) يقوم بالبحث دون حتى ان يحتاج لاتصال بالانترنت او قاعدة بيانات الشبكة full node

سيبحث البرنامج عن الاحتمالات الممكنه اعتماداً على الاجزاء المتوفره بمعرفه المفتاح العام فاذا ساوى المفتاح العام سيعني انه وجد التركيب الصحيح للمفتاح الخاص بك
عندها ودع رصيدك صديقي

الخلاصه
نشرك لاجزاء من المفاتيح او الارقام او كلمات و seed المحافظ يعني تسهيل للمخترقين و لمن يحاول اكتشافها المسئله مسئلة وقت
لا يفرق سواء اخفيت اجزاء بالبداية او النهايه كثيراً ربما قد يأخر عملية الاكتشاف لكن مسئله اكتشافه و معرفه ممكنه  لانك اختصرت اموالك بمجال محدد من بين مليارات العناوين
معرفه المفتاح العام يساعد بتسهيل امر اكتشاف باقي المفتاح

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