Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 2.11 KB

bip39.md

File metadata and controls

18 lines (11 loc) · 2.11 KB

Використання мнемонічних фраз для формування ключів шифрування

Передмова

Зберігати публічний та приватний ключі "як вони є" на не-електронному носії незручно, тому, 100% безпечного каналу їх передачі та бекапу не існує. Щоб зробити це можливим, треба використовувати принцип генерації цих ключів - вони залежать від генератора псевдовипадкових чисел. Але ми знаємо, що два генератора псевдовипадкових чисел з однаковим початковим значенням (seed) генерують однакові послідовності (тому вони й є псевдо-випадковими генераторами). Для створення безпечного seed'a з зрозумілого людині тексту, використовується алгоритм bip39.

Завдання

  • Використовуючи алгоритм bip39, створити seed генератора псевдовипадкових чисел за допомогою мнемонічної фрази та стосовні ключі шифрування.
  • Зашифрувати текст
  • Використовуючи раніше створену мнемонічну фразу, відновити ключі шифрування на дешифрувати текст. Вдосконалитись, що оригінальний та дешифрований тексти однакові.

З.І., для додаткових балів необхідно реалізувати підтримку україномовних мнемонічних фраз.

Література