Форум сайта python.su
py.user.nextЯ конечно rfc не изучал досконально, но кто-то неправ, либо вы, либо книжка (ссылку на которую я указывал выше).
Отредактировано noob_saibot (Ноя. 17, 2016 11:28:31)
Офлайн
noob_saibot
PS. Ан нет похоже книжечка все таки права
Офлайн
py.user.next
Там генерится одна пара ключей и любой из них выбирается публичным, а оставшийся - приватным. То, что зашифровано публичным, можно расшифровать только приватным. То, что зашифровано приватным, можно расшифровать только публичным. Потом публичный ключ передаётся по открытому каналу, а приватный не передаётся. И передача подписи как раз и построена на этом принципе - владелец приватного ключа шифрует кусочек информации, а владелец публичного ключа расшифровывает её.
Офлайн
cutwaterПо приведённой ссылке какое бы вы не выбрали представление, ключи не будут равнозначны, это я к:
py.user.next
Там генерится одна пара ключей и любой из них выбирается публичным, а оставшийся - приватным.
py.user.next
владелец приватного ключа шифрует кусочек информации, а владелец публичного ключа расшифровывает её
Отредактировано noob_saibot (Ноя. 17, 2016 12:19:05)
Офлайн
noob_saibotДа, наверное, они не равны по своим возможностям.
но кто-то неправ, либо вы
Офлайн
wallet
и публичным нельзя расшифровать зашифрованое приватным
Да, наверное, они не равны по своим возможностям.
py.user.next
Там генерится одна пара ключей и любой из них выбирается публичным, а оставшийся - приватным.
Отредактировано cutwater (Ноя. 18, 2016 16:11:27)
Офлайн
cutwater
В режиме шифрования для получения шифртекста используется публичный ключ, а для обратного преобразования - приватный ключ.
В режиме же ЭЦП же для получения подписи (упрощенно результат шифрования хеш-функции сообщения) используется приватный ключ, для проверки подписи (расшифрование хеш-функции сообщения) используется публичный ключ.
cutwater
Таки неправы Вы, уважаемый. Шифрование и цифровая подпись это таки разные вещи. Рекомендую изучить матчасть.
Офлайн
Iskatel, после того как Вас ткнули носом в Вашу же некомпетентость, Вы еще имеете наглость хамить?
Iskatel
Или простым языком = шифруешь одним ключом, расшифровываешь другим… Все, грубо говоря, зависит от направления передачи.
Iskatel
ИМХО ты немного путаешь. Хранить конечно надо оба ключа, но для расшифровки нужен “паблик” , чтоб поняли что именно ты это писал.
IskatelЦифровая подпись непосредственно к передаче данных не имеет никакого отношения. Ваше утверждение не корректно.
Цифровая подпись - это лишь один случай передачи данных.
Отредактировано cutwater (Ноя. 18, 2016 21:42:35)
Офлайн
cutwater
Кирби, ты чтоль? (или Псаки)
Я понимаю, пятница, но ум то должен присутствовать.
Отредактировано Iskatel (Ноя. 18, 2016 23:09:48)
Офлайн
cutwaterИз приватного ключа можно сделать публичный ключ, а из публичного приватный не сделаешь. И публичный короче приватного получается.
Число d является обратным числу e по модулю phi(n), где phi(n) - функция Эйлера.
Отредактировано py.user.next (Ноя. 19, 2016 03:29:00)
Офлайн