logo Школа богатых программистов

Как создать себе миниключ?


Три строгих, но справедливых правила:

✔ 1. Первая буква в ключе - всегда заглавная буква S

✔ 2. Использовать можно только буквы алфавита Base58:

23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

✔ 3. Проверка: реальным ключом может стать только та комбинация, которая при добавлении знака "?" в конец слова, выдаёт ключ начинающийся с двух нулей.


Например, если возьмём первый ключ "S2R" и добавим и для проверки знак вопрос "?", равно "S2R?".

Теперь, вставим "S2R?" в первом задании курса, то получим ключ начинающийся на два нуля: 0052dae758c12..... а значит без знака вопроса это и есть правильный ключ, начинается он так: 7e516f9523....

Вот тут находятся другие примеры, начиная с 3-символьных и заканчивая 32-символьными миниключами: Casascius-Ethereum.htm


Полный список существующих в природе 3-значных мини-ключей Casascius:

"S2R", "S3E", "S4Y", "SBe",
"SBy", "SC7", "SJi", "SLS",
"SaA", "Saq", "Sbq", "Scz",
"Sd7", "SgB", "SiU", "SkE"

Каждый из этих шестнадцати коротких ключей успешно проходит проверку SHA256(Ключ + "?"), выдавая первый байт 00. Однако, из-за экстремально малой длины (всего 3 знака вместо положенных 22 или 30) их уровень безопасности равен нулю, и использовать их для реальных денег нельзя - любой компьютер найдет эти ключи за доли секунды.


For more examples, see: Casascius-Hologram.htm

How to create MiniKey: Casascius-Generator.htm

For Examples: Casascius-Ethereum.htm

Create: Minikey-to-Ethereum.htm

Create: Minikey-to-Bitcoin.htm