public RsaKeyModel GenerateKey() { try { _key = new RsaKeyModel { Private = _provider.ToXmlString(true), Public = _provider.ToXmlString(false), }; return _key; } catch (Exception) { return null; } }
public Rsa(int keySize, RsaKeyModel key) { _provider = new RSACryptoServiceProvider(keySize); _key = key; _provider.FromXmlString(_key.Private); }