Към съдържанието
ДаретеEN

Начинаещи

Частен ключ

Частен ключ биткойн е случайно 256-битово число, което контролира монетите ви. Научете как се създава, защо трябва да е случайно и как да го пазите.

От Dimitar Zurnov · Обновено на 4 ноември 2026
Адаптирано от Learn Me a Bitcoin на Greg Walker.

Частният ключ в биткойн (bitcoin) е много голямо случайно число и тайната, която контролира монетите ви. Който държи частния ключ, може да подписва за монетите, заключени към неговия адрес. Затова го пазете в тайна и правете резервно копие внимателно. Всеки публичен ключ, адрес и подпис, който създавате, идва от това едно число.

От какво е съставен частният ключ?

Бит е най-малката единица данни, която компютърът пази, и може да държи само една от две стойности: 0 или 1. Ако подредите осем бита един след друг, те могат да записват много по-големи числа. Осем единици подред са 11111111 в двоичната система, което е 255 в десетична, и ff в шестнадесетичната система.

Осем единици подред са 11111111, което е 255 в десетична и ff в шестнадесетична система. Осем бита, всички са 1 128 64 32 16 8 4 2 1 1 1 1 1 1 1 1 1 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 11111111 255 ff двоична десетична шестнадесетична 256 бита: един частен ключ Това са 32 байта. 2^256 стойности, около 10^77
Една и съща стойност, записана по три начина.

Частният ключ се състои от 256 бита подред, което е същото като 32 байта. Всеки различен модел от 256 бита е различно число, така че има 2^256 възможни ключа. Това е около 10^77, много повече от броя на песъчинките на Земята, и затова отгатването на ключ е безнадеждно.

Най-голямото 256-битово число е едно по-малко от 2^256:

115792089237316195423570985008687907853269984665640564039457584007913129639935

Как се създава частен ключ?

Повечето хора никога не създават частен ключ на ръка. Портфейлът го прави вместо тях: изтегля 256 случайни бита и ги превръща в число. Можете да създадете такъв и сами, стига битовете да са наистина случайни. Има три често срещани начина.

  • Хвърлете монета 256 пъти. Записвайте ези като 1 и тура като 0. Резултатите от 256-те хвърляния заедно образуват частен ключ. Бавно е, но не ви трябва нищо друго освен монета.
Хвърлянията на монета 256 пъти дават 256 бита, а те образуват един частен ключ. 256 хвърляния на монета ези = 1 тура = 0 256 бита правят един частен ключ
Всяко хвърляне е един бит. Заедно правят един частен ключ.
  • Използвайте генератор на случайни числа в език за програмиране. Ползвайте такъв, който се описва като криптографски сигурен, например модула secrets на Python. Основната функция за случайни числа в повечето езици е бърза, но предвидима, затова не е безопасна за ключове.
  • Хеширайте случайни данни със SHA-256. SHA-256 превръща всеки вход в 32-байтов резултат, което е 256 бита. Хеширайте данни, които са големи и случайни. Хеширането на думата „bitcoin“ дава ключ, който всеки може да отгатне, и монетите няма да са в безопасност.

Повечето инструменти показват частния ключ в шестнадесетичен вид, което е 64-цифрена форма на същото число. Примерът по-долу е само за илюстрация. Той е публикуван на тази страница, затова не го ползвайте с истински монети:

ef235aacf90d9f4aadd8c92e4b2562e1d9eb97f0df9ba3b508258739cb013db2

Какъв диапазон от числа е валиден?

Валиден частен ключ е всяко цяло число от 1 до n минус 1. Тук n е редът на кривата, която ползва биткойн, число малко под 2^256. Нулата не е валидна, защото от нея не може да се получи публичен ключ.

Портфейлите винаги избират числа в валидния диапазон, така че рядко ще трябва да проверявате сами. Ако създавате ключ със собствен код, проверете диапазона така или иначе. Случайно число почти никога не излиза извън него. Страницата за частния ключ дава точната стойност на n за разработчици.

Защо случайността е важна?

Ако някой може да предскаже случайните ви числа, може да възстанови ключа ви, без изобщо да е докоснал компютъра ви. Затова ключът трябва да идва от случаен източник, създаден за тайни.

Рискът е реален. През 2023 г. една грешка в командата bx seed на инструмента Libbitcoin Explorer, известна като Milk Sad, е позволила на нападатели да отгатнат сийдовете на над 2,600 портфейла. Командата е ползвала само 32 бита случайност, така че нападателите са могли да изпробват всяка възможност и да откраднат монетите. Поуката е проста: ключът е толкова сигурен, колкото е сигурна случайността зад него.

Защо никой друг не може да създаде същия ключ?

Всеки може да си създаде собствена „сметка“, като генерира случайно 256-битово число. Никой не трябва да ви я издава и никой не може да ви спре. Това е важна черта на биткойн.

Теоретично два човека могат да създадат един и същи ключ. На практика шансовете са нищожни. Дори ако милиард компютъра създават по милиард ключа всяка секунда, намирането на ключ, който вече притежава някой друг, би отнело много повече от възрастта на Вселената. Докато ключът ви е случаен, можете да го смятате за свой и само за свой.

Къде да създадете частен ключ?

Създайте частния ключ на собственото си устройство. Не използвайте сайт, който може да запази копие. Устройството създайте ключа тук Сайт може да запази копие Пазете копие офлайн
Пазете резервно копие офлайн и никога не въвеждайте ключ в сайт.

Създавайте ключовете си на собственото си устройство. Сайтът може да запази копие на всеки ключ, който въведете в него, затова никога не създавайте и не въвеждайте ключ в сайт. Повечето хора се справят по-добре с портфейл, който създава и пази резервни копия на ключовете вместо тях, без допълнителни стъпки.

Как да пазите частния ключ в безопасност?

  • Никога не го въвеждайте в сайт, чат или формуляр.
  • Никога не го записвайте в обикновен текстов файл, в снимка на екрана или в облачна бележка.
  • Никога не го споделяйте, за да получите помощ. Вместо това споделете ID на трансакцията (TXID), защото то не разкрива нищо тайно.
  • Пазете резервно копие офлайн, на място, до което само вие имате достъп.

Всеки, който държи частния ключ, може да харчи монетите зад него, независимо дали има достъп до приложението на портфейла ви. Отнасяйте се към него като към пари в брой и го пазете както сейф с ценности.

Следващата страница, публичен ключ, обяснява как се изчислява публичният ключ от частния и защо е безопасно да се споделя.

В този раздел: Начинаещи

Целият курс „Биткойн от нулата“

Нещо не изглежда наред? Кажете ни