// generate key pair on init class public RSAUserKey(User user) { _User = user; Thread.CurrentThread.IsBackground = true; RSACryptoServiceProvider RsaKey = new RSACryptoServiceProvider(config.RSAKeyLength); _RSAPairKeys = new RSAPairKeys(RsaKey.ToXmlString(false), RsaKey.ToXmlString(true)); }
public DSAUserKey(User user) { // _RSAPairKeys = new RSAPairKeys("",""); var dsa = new DSACryptoServiceProvider(); var privateKey = dsa.ExportParameters(true); // private key var publicKey = dsa.ExportParameters(false); // public key _DSAPairKeys = new RSAPairKeys(dsa.ToXmlString(false), dsa.ToXmlString(true)); _User = user; }