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

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

Да прибудет с вами дистрибутив.
...
Рейтинг: 0 / 0
14.02.2005, 17:51
    #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]