Статус: Новичок
Группы: Участники
Зарегистрирован: 20.09.2015(UTC) Сообщений: 9 Откуда: В Москве
|
Вот Js код: Код:var CADESCOM_CADES_X_LONG_TYPE_1 = 0x5d;
var CAPICOM_CURRENT_USER_STORE = 2;
var CAPICOM_MY_STORE = "My";
var CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2;
var CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1;
var CADESCOM_HASH_ALGORITHM_CP_GOST_3411 = 100;
cadesplugin.async_spawn(function*(arg) {
var oStore = yield cadesplugin.CreateObjectAsync("CAdESCOM.Store");
// Создаем объект CAdESCOM.HashedData
var oHashedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.HashedData");
// Алгоритм хэширования нужно указать до того, как будут переданы данные
oHashedData.Algorithm = CADESCOM_HASH_ALGORITHM_CP_GOST_3411;
try {
yield oStore.Open();
oHashedData.Hash('123');
var sHashValue1 = yield oHashedData.Value;
console.log(sHashValue1);
} catch (err) {
alert('Failed to create CAdESCOM.Store: ' + err.number);
return;
}
}
);
JavaScript выдает следующие результаты:oHashedData.Hash('1'); C650C1D10273FD67B908BD64A24427BAD360570BF053AD07FAC606D6FE3F25B7 oHashedData.Hash('абв'); 2253A9608B0DC0368B4A152DA36C44410C0F9B485706C36C0FD8A3B367CB847F Компилирую пример http://cpdn.cryptopro.ru...xample_CreatingHash.htmlрезультат для цифры ('1'); 5ee4b6353be6190473db5d56d2b561c961d0748a74cd55c419e7af1557d126ab результат для ('абв'); cce865a142dadf9f6c2f9b03833eadea8aa37bd0fc3929c00138fb1cb1636839 Версии КриптоПро CSP 4.0.9630. Подскажите что не так?
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,377 Откуда: КРИПТО-ПРО Сказал «Спасибо»: 32 раз Поблагодарили: 706 раз в 614 постах
|
Разница может быть в кодировке строк. Попробуйте Unicode в C |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close