Перейти к контенту

Рекомендуемые сообщения

Всем привет.

Столкнулся со странной проблемой. Есть две одинаковые пользовательские машины, одинаковые ОС, конфигурации итд.

Одинаковое пользовательское ПО подписывает одинаковые данные и шифрует одним и тем же открытым ключом. Затем создается шифрованный xml для отправки на веб сервис.

Единственная разница - версии Vipnet CSP, соотв. 4.2.2. и 4.2.8. В результате имеем разные шифрованные xml.  Веб сервис ругается, что не может расшифровать.

Кто нибудь сталкивался с таким? Посоветуйте, куда копать?

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, Григорий Серосовин сказал:

Всем привет.

Столкнулся со странной проблемой. Есть две одинаковые пользовательские машины, одинаковые ОС, конфигурации итд.

Одинаковое пользовательское ПО подписывает одинаковые данные и шифрует одним и тем же открытым ключом. Затем создается шифрованный xml для отправки на веб сервис.

Единственная разница - версии Vipnet CSP, соотв. 4.2.2. и 4.2.8. В результате имеем разные шифрованные xml.  Веб сервис ругается, что не может расшифровать.

Кто нибудь сталкивался с таким? Посоветуйте, куда копать?

А в каком ПО шифруете?

Ссылка на комментарий
Поделиться на других сайтах

В этом и закавыка, сам не понимаю как. Но реально, разница только в версии CSP. При установке версии 4.2.2 вместо 4.2.8 все работает.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
В 25.09.2018 в 17:03, Григорий Серосовин сказал:

В этом и закавыка, сам не понимаю как. Но реально, разница только в версии CSP. При установке версии 4.2.2 вместо 4.2.8 все работает.

Добрый день!

Можете предоставить следующую информацию:

1. Версии CSP 4.2.2 и 4.2.8, которые Вы используете;

2. Версию ОС;

3. Сертификат в каком УЦ получали? Для моделирования нам нужны ключи ЭП и сертификат, на которых проявляется ошибка. Возможно их получить? Может быть есть тестовые ключи, на которых ошибка также проявляется? 

 

Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...

Видимо, вопрос уже не актуален, но на всякий случай напишу, вдруг кому пригодится.

При использовании асимметричной криптографии (шифрование на сертификате) используется как чужой ключ (открытый), так и свой (закрытый). Поэтому результат шифрования будет и должен быть разный из-за разных закрытых ключей (если только, конечно не используется один и тот же закрытый ключ).

Более того, шифртекст вообще всегда разный будет, что обусловлено алгоритмом шифрования.

Приемная сторона может не расшифровать сообщение, если не знает ничего или не может проверить сертификат отправителя.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...

Важная информация

Продолжая пользоваться сайтом вы принимаете Условия использования.