Как создать общедоступный и закрытый ключ для алгоритма DSA в формате массива байтов?
В алгоритме DSA (из wiki):
Частным ключом является x.
var dsa = new DSACryptoServiceProvider();
var privateKey = dsa.ExportParameters(true); // private key
var publicKey = dsa.ExportParameters(false); // public key
В publicKey это свойства P, Q, G, Y
В privateKey это X
И не забудьте принять этот ответ!