К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Вычислить хэш-сумму строки по ГОСТ Р 34.11-2012

Гость
0 - 11.10.2019 - 06:03
Помогите вычислить хэш-сумму строки по ГОСТ Р 34.11-2012

Строка = "ччччч"
UTF8Encoding = Новый COMОбъект("System.Text.UTF8Encoding");
СтрокаВБайтах = UTF8Encoding.GetBytes_4(Строка)

HashedData = Новый COMОбъект("CAdESCOM.HashedData");
HashedData.Algorithm = 101 // CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256;
HashedData.Hash(СтрокаВБайтах)
Хэш = HashedData.Value;

Теперь мне нужно обратно из байтов строку получить
ХэшСтрока = UTF8Encoding.GetString(Хэш)
Ошибка



1 - 11.10.2019 - 07:42
как вариант - "массив байтов содержит недопустимые точки кода Юникод" (с)
?
Гость
2 - 13.10.2019 - 18:27
Я тут не очень в теме, но если хочешь получить строку из байтов, то наверное ее и надо получать из байтов, а не из их хеша
Гость
3 - 13.10.2019 - 18:36
Или может Хэш - это уже то, что нужно?


К списку вопросов






Copyright ©, Все права защищены