Статус: Новичок
Группы: Участники
Зарегистрирован: 19.07.2019(UTC) Сообщений: 1
Сказал(а) «Спасибо»: 1 раз
|
Здравствуйте. Сделал файл с текстом "abc" внутри, пробую считать его хэш по алгоритму GOST3411_2012_256. Утилиты rhash и cpverify выдают одинаковый хэш Код:
c:\Temp>cpverify -mk -alg GR3411_2012_256 ttt44.txt
4E2919CF137ED41EC4FB6270C61826CC4FFFB660341E0AF3688CD0626D23B481
Код:C:\Users\micha\Downloads\rhash-1.3.8-win64 (1)\RHash-1.3.8-win64>rhash --gost12-256 c:\temp\ttt44.txt
4e2919cf137ed41ec4fb6270c61826cc4fffb660341e0af3688cd0626d23b481 c:\temp\ttt44.txt
А вот при расчете через CADesCOM.CPHashedData вот такой функцией: Код:public string GetHashGOST3411(string data)
{
CPHashedData oHashedData = new CPHashedData();
oHashedData.Algorithm = (CAPICOM_HASH_ALGORITHM)CADESCOM_HASH_ALGORITHM.CADESCOM_HASH_ALGORITHM_CP_GOST_3411_2012_256;
oHashedData.DataEncoding = CADESCOM_CONTENT_ENCODING_TYPE.CADESCOM_STRING_TO_UCS2LE;
oHashedData.Hash(data);
return oHashedData.Value;
}
Код:string fData = File.ReadAllText(@"c:\temp\ttt44.txt");
Console.WriteLine(GetHashGOST3411(fData));
, получаю совсем другое значение: Код:b28d48d33f6715c3dc4e9c2b574d26d07fd172faf00361c29c3b9083546909e0
Причем пробовал и MD5 , SHA1 алгоритмы, все равно все , что выдает CADesCOM отличается. Не понимаю причину, помогите пожалуйста.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 493 раз Поблагодарили: 2034 раз в 1578 постах
|
|
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,629 Сказал «Спасибо»: 493 раз Поблагодарили: 2034 раз в 1578 постах
|
Еще есть примеры: SDK\Hash\cs\HashSingle.cs |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close