powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Расскажите о механизме фунцкионирования цифровой подписи
5 сообщений из 5, страница 1 из 1
Расскажите о механизме фунцкионирования цифровой подписи
    #32912057
penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень хотелось бы получить развернутое объяснение, как это вообще работает (желательно пошагово).
...
Рейтинг: 0 / 0
Расскажите о механизме фунцкионирования цифровой подписи
    #32912820
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точного алгоритма не знаю. Но вообще это контрольные суммы. В принципе MD5 то-же можно использовать как цифровую подпись.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Расскажите о механизме фунцкионирования цифровой подписи
    #32913037
penguin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это понятно, что CRC, но хотелось бы узнать, например, как реализуется такой момент:
Есть документ, подписанный человеком Х.
Как реализован механизм защиты этого подписанного документа от злоумышленника У, который изменил какую-то часть документа (сумму платежа, к примеру) и передал документ дальше.
Или еще момент: злоумышленник извлек документ и подписал его своим именем.
...
Рейтинг: 0 / 0
Расскажите о механизме фунцкионирования цифровой подписи
    #32913046
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Та же MD5 при изминении даже одной буквы станет другой. Злоумышленник должен будет перехватить не только документ, но и подпись. В пункте получения сверят подпись документа сделанную у них с подписью полученной от товарища. Не совпадут - жопа.

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
Расскажите о механизме фунцкионирования цифровой подписи
    #32914947
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОчень хотелось бы получить развернутое объяснение, как это вообще работает (желательно пошагово).

Вкратце.
Подписывающий мен должен иметь 2 взаимосвязанных ключа: приватный и публичный.
Из текста получают хеш (дайджест) процедурой хеширования. Подписывающий мен своим приватным ключом (только этот человек знает этот ключ) кодирует этот хеш процедурой подписи. Полученный фарш называется цифровой подписью. Эта подпись легко ходит вместе с текстом или отдельно.
Любой, кто хочет убедиться в валидности подписи, должен взять публичный (несекретный) ключ того мена, провернуть им подпись процедурой проверки подписи, получить также хеш от исходного текста и сверить оба результата. Если совпали, значит делаем 2 важных вывода:
1) Текст не изменялся с момента подписи
2) Текст подписан именно тем меном, а не кем-то еще другим.

Обращаю внимание, что секретится только приватный ключ. Все остальное несекретно и может быть в открытом общедоступном виде (хеши, подписи, публичные ключи, алгоритмы, исходные тексты).

Код: plaintext
1.
 _________
Свет в конце тоннеля временно потушен по техническим причинам. 
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Расскажите о механизме фунцкионирования цифровой подписи
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]