Цифровая подпись

Правила форума
Только вопросы по работе с Bitcoin.
Admin
Администратор
Сообщения: 20
Зарегистрирован: 2016.02.19 12:46

Цифровая подпись

Сообщение Admin » 2020.10.19 21:19

Вход в расчётную систему BTC.staff-base.spb.ru

Форма входа https://btc.staff-base.spb.ru/a/
Изображение

Скопируйте токен из 1 поля формы входа в 5 поле формы онлайн кошелька.

Онлайн кошелёк https://btc.staff-base.spb.ru/a/sig.cgi
Изображение

В 4 поле введите секретную фразу.

Онлайн кошелёк с вычисленными ключами https://btc.staff-base.spb.ru/a/sig.cgi
Изображение

Скопируйте адрес из 2 ячейки таблицы во 2 поле первой формы на странице авторизации.
Аналогично, скопируйте из 3 ячейки таблицы в 3 поле первой формы.

Нажмите кнопку "Авторизация".

Admin
Администратор
Сообщения: 20
Зарегистрирован: 2016.02.19 12:46

Принцип цифровой подписи

Сообщение Admin » 2020.11.04 18:36

Допустим, умножение и сложение - это некоторые необратимые вычисления.
Тогда идею цифровой подписи можно изложить следующими выражениями:

Код: Выделить всё

A⇒B      // Выведение публичного ключа
C+A⇒D    // Вычисление цифровой подписи
D*C*B⇒?  // Проверка подписи
A - Приватный (секретный) ключ
B - Публичный (открытый) ключ
C - Сообщение
D - Экземпляр цифровой подписи
? - Результат проверки соответствия сообщения и цифровой подписи

Приватный ключ следует создавать самостоятельно и все операции с ним выполнять только локально в приложениях не подключающихся к интернету.
Публичный ключ выводится из приватного ключа.
Проверяющие вычисления должны показать Ноль, если цифровая подпись, сообщение и публичный ключ соответствуют каждый каждому. Любой ненулевой результат проверки указывает наличие изменений в компонентах.
В отличии от тривиальных арифметических уравнений, в криптографических функциях невозможны закономерные изменения аргументов с целью приведения вычислений к нужному результату.


Вернуться в «Bitcoin»