CryptoProvider c = new CryptoProvider(some_settings); Key k1, k2; c.CreateKeyPair(out k1, out k2); string s = "secret message"; string encrypted = k1.Encrypt(s); // idealne aby encrypted byl v base64 string decrypted = k2.Decrypt(encrypted); if (s == decrypted) { // it works! }