Post
Topic
Board Новички
Merits 1 from 1 user
Re: Хранение SEED фразы кошелька
by
fxpc
on 08/02/2020, 12:21:51 UTC
⭐ Merited by igor72 (1)
Новички как раз уверены что сид это не число, а эти слова и с такой подачей они и дальше будут в этом заблуждаться.
Я и сам не знаю, что правильно тут называть сидом ). Кто-то сидом называет энтропию, кто-то мнемоническую фразу, полученную из этой энтропии, а кто-то 512-битное число, полученное из этой фразы с паролем (как в https://iancoleman.io/bip39/). Первое и второе - по сути одно и то же, просто по-разному представлено.

Главное чтобы новички понимали, что мнемоническая фраза не получена из энтропии, а является её человекочитаемым представлением. Если программа хранит число в бинарном виде, а отображает пользователю в виде слова, то это не значит что слово получено из энтропии.

Quote
Ты точно ничего не упустил?
1. Вводишь 32-байтный текст который хочешь зашифровать
2. Выбираешь режим CBC и размер ключа 256 бит
3. Вводишь 32-байтный секретный ключ
4. Выбираешь вывод в формате hex
5. Получаешь 96 символьный hex

Что ты сделал с полученным hex что у тебя получилось 80 байт? Он даже в base64 занимает 64 байта.
1. Ввёл c031d297ed241cdd12cf59adbe594a52ba7c56a632565a6bb0d45ca1f76b9c00
2. Сделал
3. Ввел 12345678123456781234567812345678
4. Сделал
5. Получил E504167E48EBD149B27B85D94AD4F332260940C65A6C112D1D2CBE3EC5F61FA3234CE7F21703648 D8D6340557001B2A12383013A4FA4254F15A437E050AAB6D805CCFA77A2AFE33962768C20800CF0 6D

80 байт, в Base64 - 64 байта (не понял вашего "даже") Где ошибка? Могу скрин сделать.

Ты на вход подаёшь 64 байта, а нужно 32. Base64 занимает больше байтов, чем сырой поток.