AES является симметричным шифром и не имеет понятия открытых / закрытых ключей.
Что касается самого ключа AES, просто сгенерируйте, например, 256 случайных битов для AES256. Для криптографически сильной случайной генерации используйте, например, CSystemRandom::GenerateBytesL()
. Включите random.h
, ссылку на random.lib
.