Статус: Новичок
Группы: Участники
Зарегистрирован: 03.06.2014(UTC) Сообщений: 4 Откуда: Тольятти
|
Привет всем! Получаю "разные" хэши от файла при помощи cpverify и плагина. 1) 11525478CFFD70E5D1C7C3F7380EB316B546AD75D68F1E822717A8D6111C9D33 (web plugin) 2) 11254587FCDF075E1D7C3C7F83E03B615B64DA576DF8E12872718A6D11C1D933 (cpverify) При этом если хэш сделанный плагином и разбить ее на группы по 2 символа (11 52 54 78...) и в каждой группе поменять местами первый и второй символ (11 25 45 87...), то получится хэш (11254587...) точно такой же как и в утилите cpverify. Хэш плагином делаю при помщи следюущего кода: Код:
// base64 получил при помощи btoa()
// создаем хэш по base64 от бинарника
function createFileHashByBase64(sBase64) {
var CADESCOM_HASH_ALGORITHM_CP_GOST_3411 = 100;
var CADESCOM_BASE64_TO_BINARY = 1;
var oHashedData = createObject("CAdESCOM.HashedData");
oHashedData.Algorithm = CADESCOM_HASH_ALGORITHM_CP_GOST_3411;
oHashedData.DataEncoding = CADESCOM_BASE64_TO_BINARY;
oHashedData.Hash(sBase64);
return oHashedData;
}
Файл приложил. Подскажите пожалуйста, что не так делаю? Отредактировано пользователем 9 июля 2014 г. 15:13:49(UTC)
| Причина: Не указана Вложение(я): for_sign.txt (1kb) загружен 2 раз(а).У Вас нет прав для просмотра или загрузки вложений. Попробуйте зарегистрироваться.
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 10.12.2008(UTC) Сообщений: 924 Откуда: Крипто-Про Поблагодарили: 99 раз в 95 постах
|
Вы все делаете правильно, это особенность работы cpverify при выводе хэш-значения на экран.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close