public byte[] Encrypt(byte[] src)
 {
     return(rsa.EncryptValue(src, true));
 }
 // NOTE: Unlike MS we need this method
 // LAMESPEC: Not available from MS .NET framework but MS don't tell
 // why! DON'T USE IT UNLESS YOU KNOW WHAT YOU ARE DOING!!! You should
 // only encrypt/decrypt session (secret) key using asymmetric keys.
 // Using this method to encrypt data IS dangerous (and very slow).
 public override byte[] EncryptValue(byte[] rgb)
 {
     return(rsa.EncryptValue(rgb));
 }