Всем доброго дня! Нашел способ шифровать SHA1 с помощью библиотеки capicom.dll. через объект "CAPICOM.HashedData", в нем один метод (Hash) и два св-ва (Algorithm - задает алгоритм шифрования и Value - возвращает результат). Но мне надо шифровать с помощью ключа. И что не могу найти как сделать это в 7.7
Функция ВычислитьHMAC(key,стр)
врап=СоздатьОбъект("NetObjectToIDispatch45");
врап.УстЭтоСемерка();
// если только латиница
//encoding=Врап.ПолучитьТип("System.Text.Encoding").ASCII;
encoding=Врап.ПолучитьТип("System.Text.Encoding").UTF8;
В следующем примере вычисляется SHA1 хэш для data и сохраняет его в result. В этом примере предполагается наличие Предопределенная константа DATA_SIZE.
SHA1 sha = new SHA1CryptoServiceProvider();
// This is one implementation of the abstract class SHA1.
result = sha.ComputeHash(data);
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс