Там в статье MSDN here, но я не получаю очень далеко: p = 139;
g = 5;
CRYPT_DATA_BLOB pblob;
pblob.cbData = sizeof(ULONG);
pblob.pbData = (LPBYTE) &p;
CRYPT_DATA_BLOB gblob;
gblob.cbData = siz
Я создаю простую систему лицензирования для своих приложений. Я не знаю о криптографии, но я знаю, что мне нужен алгоритм, состоящий из 2-х ключей: частный и общедоступный. Мне нужно зашифровать некот
OK - благодаря Mike, я смог получить Wincrypt для создания пары ключей Диффи-Хеллмана. Я решил экспортировать открытый ключ и как импортировать открытый ключ другой стороны. Согласно документам, при и
У меня есть этот C-код, чтобы сделать умножения над GF (8): int32_t GaloisMultiply (int32_t a, int32_t b)
{
int32_t i;
int32_t mask = 0x100;
int32_t y = 0;
for(i=0;i<8;i++)