![]() |
Вычислить хэш-сумму строки по ГОСТ Р 34.11-2012 Помогите вычислить хэш-сумму строки по ГОСТ Р 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(Хэш) Ошибка |
как вариант - "массив байтов содержит недопустимые точки кода Юникод" (с) ? |
Я тут не очень в теме, но если хочешь получить строку из байтов, то наверное ее и надо получать из байтов, а не из их хеша |
Или может Хэш - это уже то, что нужно? |
Текущее время: 15:20. Часовой пояс GMT +3. |