Uncrackable çat - Cracking

Göndərildi: 08.09.2021
Məqalənin müəllifi Adəm Quliyev

Keçən dəfə arxa planı niyə ilk növbədə bu qəribə yolda addımladığımı izah etdim. Mən bilməz tapmaq mənim Bitcoin və bu bir mənfəət çevirmək üçün təxminən mümkün deyil mədən hobbi olaraq, mən əvəzinə sərvət daxil mənim yol almaq üçün çalışacağıq.

İrəli atılan ilk addım, səyahətə layiq görülməsi üçün kifayət qədər vəsait və mənə bir başlanğıc vermək üçün parol haqqında kifayət qədər məlumat verən bir cüzdan əldə etməkdir. Biz daxil dalış əvvəl ki , ən müzakirə edək niyə ilk növbədə "bərpa" a Bitcoin cüzdan mümkündür.

Bitcoin açarları

Bitcoin cüzdanlarını başa düşmək üçün əvvəlcə Bitcoin düymələrini başa düşməlisiniz. Bitcoin, əksər müasir kriptoqrafik sistemlər kimi, ümumi açar kriptoqrafiyasından istifadə edən bir protokol üzərində qurulmuşdur. Yalnız sizin bildiyiniz bir açarı tutursunuz və insanların sizinlə ünsiyyət qurmaq üçün istifadə edə biləcəyi başqa bir açarı ictimailəşdirirsiniz.

Bitcoin dünyasında sizin xüsusi açarınız 256 bitlik bir rəqəmdir. Daha spesifik olaraq, bu açar, eliptik əyri kriptoqrafiya üçün istifadə olunan Secp256k1 əyrisində etibarlı bir rəqəmdir.

Cüzdanınızın açıq açarı bu sabit xüsusi açardan əldə edilən başqa bir rəqəmdir. Açıq açarla hər kəs sahib olduğunuz tarazlığı yoxlaya bilər, yalnız xüsusi açar sahibi hesabınızın adından əməliyyatları kriptoqrafik şəkildə imzalaya bilər.

Hesabınızdan başqasına pul köçürdüyünüzdə, əməliyyatı imzalamaq və bu əməliyyatı və imzanı ictimai kitab - blok zəncirinə dərc etmək üçün xüsusi açarınızı istifadə edirsiniz. Bundan sonra madenciler, sövdələşməni ehtiva edən bloku təsdiqləyəcək, onu ümumi blockchain-in bir hissəsi və dəyişməz hala gətirəcəkdir.

Şəxsi açarınızı itirirsinizsə, Bitcoinsinizlə hər hansı bir şeyə köçürmə, xərcləmə və ya başqa bir qabiliyyəti itirirsiniz.

Təsadüfi tahmin haqqında nə deyə bilərsiniz?

İnsanlar böyük şeylər xəyal etməkdə çox yaxşı deyil. Bir Bitcoin özəl açarının 256 bitlik bir rəqəm olduğunu söylədiyim zaman "256" nı görürsən və bunun nisbətən kiçik olduğunu düşünürsən. Əslində 256 bit 2 256 deməkdir. Mümkün olan çox xüsusi açar var.

Genişləndirilib, 2 256 belədir:

Bu, başa düşülməyəcək qədər böyük bir rəqəmdir. Kontekstdə desək, bu rəqəm əslində bilinən kainatdakı atomların ümumi sayından daha böyükdür.

Başqa bir yolla danışdım - saniyədə bir milyon təsadüfi rəqəm seçsəniz belə, kiminsə xüsusi açar kimi istifadə etdiyiniz rəqəmi təsadüfi olaraq təxmin edə biləcəyi ehtimalı sonsuz dərəcədə azdır. Artıq mövcud olan bir Bitcoin cüzdanının dəyəri olan xüsusi açarı kimsənin təxmin edə biləcəyi real bir şans yoxdur.

Bitcoin Cüzdan Şifrələmə

Şəxsi nömrəni izləmək nisbətən asandır. Bəzi insanlar şeyləri tamamilə oflayn saxlamaq üçün bir kağıza yazırlar. İstifadə özəl sayı siz imzalanması nə üçün bir alət istifadə halda baxmayaraq ki, çətindir, əməliyyatlar imzalayacaq.

Bitcoin Core, xüsusi açarınızı izləyəcək, balansınızı və əməliyyatlarınızı zamanla izləyən və blok zəncirinə Bitcoin göndərilməsini / qəbul edilməsini asanlaşdıracaq pulsuz, platformalararası bir tətbiqdir. Varsayılan olaraq heç bir şeyi şifrələmir, yəni kompüterinizə girişi olan hər kəsin cüzdanınıza giriş imkanı var.

Ancaq Bitcoin Core, cüzdanınıza bir parol təyin etmək üçün bir xüsusiyyətə sahibdir. Parol sonra tamamilə təsadüfi şifrelemek üçün istifadə olunur ki, bir şifreleme açarı yaratmaq üçün istifadə olunur master sonra Bitcoin xüsusi açarı şifrelemek üçün istifadə olunur açarı. Parolunuz olmadan Bitcoin Core hələ də balansınızı və əməliyyat tarixçənizi göstərə bilər (və pul almağı asanlaşdırır ), ancaq heç bir yerə pul göndərə bilməz .

Bitcoin Core, şifrələmə üçün AES-256 istifadə edir, yəni 256-bit kriptoqrafik açarlardan da istifadə edir. Bitcoin gizli açarınızı kiminsə təsadüfi bir şəkildə təsəvvür etməsi, proqramın şifrələməsi üçün istifadə etdiyi ana açarı təsadüfi tapmaq ehtimalı da o qədər yüksək olardı.

Əsas düyməni şifrələmək üçün istifadə etdiyiniz şifrəni təxmin etmək daha məqsədəuyğundur. Və bu seriyanın növbəti hissəsində götürəcəyik.