Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline komix  
#1 Оставлено : 21 ноября 2017 г. 10:07:03(UTC)
komix

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.11.2017(UTC)
Сообщений: 2
Российская Федерация
Откуда: Уфа

Сказал(а) «Спасибо»: 1 раз
Пытаемся реализовать подпись файлов, хранящихся на сервере, при этом не гонять весь файл целиком, а только его хэш.
Т.к. подпись осуществляется клиентом, то нам необходимо получить версию хэш-алгоритма ГОСТ 34.11, используемого в подписи, и запросить хэш, сформированных данным алгоритмом.
Каким образом я это могу сделать на javascript?

С уважнием, Алексей!
Offline cross  
#2 Оставлено : 27 ноября 2017 г. 13:24:01(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Не совсем понятен вопрос. Если у вас хэш считается сервером и потом передается клиенту, то передавайте и алгоритм которым вы посчитали хэш.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline komix  
#3 Оставлено : 27 ноября 2017 г. 13:28:56(UTC)
komix

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.11.2017(UTC)
Сообщений: 2
Российская Федерация
Откуда: Уфа

Сказал(а) «Спасибо»: 1 раз
Серверу нужно сказать каким алгоритмом посчитать хэш. Информация о хэш функции содержится в сертификате ЭЦП, который находится на клиенте. Соответсвенно, на клиенте надо узнать хэш функцию.
Пока решили задачу следующим образом, с клиента запрашиваем 3 хэша (на каждую функцию), а на клиенте пытаемся каждый из них подписать. Но это костыли
Offline cross  
#4 Оставлено : 27 ноября 2017 г. 14:26:59(UTC)
Анатолий Беляев

Статус: Сотрудник

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Вам нужно на клиенте от сертификата получать PublicKey от него потом его алгоритм. По нему вы сможете вывести нужный вам хэш алгоритм.

Отредактировано пользователем 27 ноября 2017 г. 14:27:38(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
komix оставлено 27.11.2017(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.