Re: Хэш-функция
От:
amarat
Дата:
18.01.03 15:56
Оценка:
Здравствуйте, asmodey, Вы писали:
A>Есть записи вида ФИО, адрес, тел, возрас, г.рождения. необходимо вставлять, удалять элементы, производить поиск и сортировку по каждому параметру. Подскажите как реализовать такую хэш-функцию на С. Пожайлуста!!!!!
CRYPT_HASH_MESSAGE_PARA HashPara;
HashPara.cbSize = sizeof(CRYPT_HASH_MESSAGE_PARA);
HashPara.dwMsgEncodingType = PKCS_7_ASN_ENCODING;
HashPara.HashAlgorithm.Parameters.cbData = 0;
HashPara.HashAlgorithm.Parameters.pbData = NULL;
HashPara.HashAlgorithm.pszObjId = szOID_RSA_MD4;
HashPara.hCryptProv = NULL;
HashPara.pvHashAuxInfo = NULL;
const BYTE* rgpbToBeHashed[1];
DWORD rgcbToBeHashed[1];
rgpbToBeHashed[0] = buf;
rgcbToBeHashed[0] = len;
DWORD cbComputedHash = 16;
BYTE* pbComputedHash = (BYTE*)malloc(16);
CryptHashMessage(&HashPara, FALSE, 1, rgpbToBeHashed, rgcbToBeHashed, NULL, NULL, pbComputedHash, &cbComputedHash)
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: