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
| Или может Хэш - это уже то, что нужно? | |
| Интернет-форум Краснодарского края и Краснодара |