Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace opensslnet_sample1
- {
- class Program
- {
- static void Main(string[] args)
- {
- byte[] key = System.Text.Encoding.ASCII.GetBytes("password");
- byte[] data = System.Text.Encoding.ASCII.GetBytes("This is cleartext");
- byte[] iv = System.Text.Encoding.ASCII.GetBytes("1234");
- byte[] enc;
- byte[] dec;
- OpenSSL.Crypto.CipherContext cc = new OpenSSL.Crypto.CipherContext(OpenSSL.Crypto.Cipher.AES_256_ECB);
- enc = cc.Crypt(data, key, iv, true);
- System.Console.WriteLine("Cleartext = " + System.Text.Encoding.ASCII.GetString(data));
- System.Console.WriteLine("Encrypted = " + System.Text.Encoding.ASCII.GetString(enc));
- dec = cc.Decrypt(enc, key, iv);
- System.Console.WriteLine("Decrypted = " + System.Text.Encoding.ASCII.GetString(dec));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement