Статус: Участник
Группы: Участники
Зарегистрирован: 28.04.2016(UTC) Сообщений: 23 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Москва Сказал(а) «Спасибо»: 9 раз
|
Подскажите, является ли новый алгоритм шифрования GOST3410DH_2012_256 совместимым со старым алгоритмом GOST3410DH? Т.е. если зашифровать текст старым алгоритмом, а расшифровать новым - результат будет тем же?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Здравствуйте. Автор: boch413 ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Подскажите, является ли новый алгоритм шифрования GOST3410DH_2012_256 совместимым со старым алгоритмом GOST3410DH? Т.е. если зашифровать текст старым алгоритмом, а расшифровать новым - результат будет тем же?
Вы, видимо, имеете в виду алгоритм согласования ключей? По сути, он условен, важны лишь ключи, использующиеся в KeyAgreement.init() и KeyAgreement.doPhase(), которые должны использовать идентичные параметры (по идее, имя алгоритма неважно). |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.04.2016(UTC) Сообщений: 23 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Москва Сказал(а) «Спасибо»: 9 раз
|
Суть я понял, можете немного подробнее объяснить почему при разных алгоритмах ( GOST3410DH или GOST3410DH_2012_256) и одинаковых открытых/закрытых ключей (svSpec тоже тотже), localSecretKey получается тотже. Мой код: Код: this.keyAgree = KeyAgreement.getInstance("GOST3410DH");
this.keyAgree.init(this.sessionPrivateKey, this.svSpec, null);
this.keyAgree.doPhase(this.sessionPublicKey, true);
SecretKey localSecretKey = this.keyAgree.generateSecret("GOST28147");
p.s. Зачем менять алоритм , если результат тотже ? Отредактировано пользователем 30 марта 2017 г. 13:43:15(UTC)
| Причина: Не указана
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 28.04.2016(UTC) Сообщений: 23 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Москва Сказал(а) «Спасибо»: 9 раз
|
Автор: afev ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Здравствуйте. Автор: boch413 ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Подскажите, является ли новый алгоритм шифрования GOST3410DH_2012_256 совместимым со старым алгоритмом GOST3410DH? Т.е. если зашифровать текст старым алгоритмом, а расшифровать новым - результат будет тем же?
Вы, видимо, имеете в виду алгоритм согласования ключей? По сути, он условен, важны лишь ключи, использующиеся в KeyAgreement.init() и KeyAgreement.doPhase(), которые должны использовать идентичные параметры (по идее, имя алгоритма неважно). afev, можете как-то прокомментировать моё предыдущее сообщение?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,003 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 714 раз в 674 постах
|
Автор: boch413 ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) Суть я понял, можете немного подробнее объяснить почему при разных алгоритмах ( GOST3410DH или GOST3410DH_2012_256) и одинаковых открытых/закрытых ключей (svSpec тоже тотже), localSecretKey получается тотже. Мой код: Код: this.keyAgree = KeyAgreement.getInstance("GOST3410DH");
this.keyAgree.init(this.sessionPrivateKey, this.svSpec, null);
this.keyAgree.doPhase(this.sessionPublicKey, true);
SecretKey localSecretKey = this.keyAgree.generateSecret("GOST28147");
p.s. Зачем менять алоритм , если результат тотже ? При одинаковых исходных данных ключ согласования (localSecretKey) будет один и тот же. Новые имена введены скорее для информативности и соответствия новым алгоритмам ключей. Конкретно для случая использования KeyAgreement алгоритм не важен (по сравнению, например, с Signature или MessageDigest). |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close