Dans le code ci-dessous, à partir du wiki Crypto ++, 128 est le nombre que je devrais vraiment utiliser?Pour le prime Diffie Helman et le générateur, quelle longueur de clé dois-je utiliser?
CryptoPP::AutoSeededRandomPool arngA;
CryptoPP::RandomNumberGenerator& rngA = *dynamic_cast<CryptoPP::RandomNumberGenerator *>(&arngA);
CryptoPP::DH dhA(rngA, 128);
CryptoPP::Integer iPrime = dhA.GetGroupParameters().GetModulus();
CryptoPP::Integer iGenerator = dhA.GetGroupParameters().GetSubgroupGenerator();
La documentation est quelque peu opaque pour moi. Je ne peux pas dire si 128 est la taille en bits de la prime de DH, ou quelque chose d'autre. –
Merci pour cette question et le code. Le code dans le Wiki est incomplet je pense, il manque le casting dynamique. (http://www.cryptopp.com/wiki/Diffie-Hellman) – Sebastian