public static string Decryption(string text, string key, AesLib.Aes.KeySize size) { byte[] keybytes = new byte[16]; keybytes = Encoding.UTF8.GetBytes(key); AesLib.Aes b = new AesLib.Aes(size, keybytes); decryptor = b; byte[] deciphered = b.AESDecypherLong(text); b.Dump(); return(Encoding.UTF8.GetString(deciphered)); }
public static string Encryption(string text, string key, AesLib.Aes.KeySize size) { byte[] keybytes = new byte[16]; keybytes = Encoding.UTF8.GetBytes(key); AesLib.Aes a = new AesLib.Aes(size, keybytes); encryptor = a; byte[] enciphered = a.AESEncypherLong(text); string hex = a.VisualizeInHex(enciphered); return(hex); }
private void use256bit_Checked(object sender, RoutedEventArgs e) { this.keySize = AesLib.Aes.KeySize.Bits256; this.neededKeyLength = 32; }
private void use192bit_Checked(object sender, RoutedEventArgs e) { this.keySize = AesLib.Aes.KeySize.Bits192; this.neededKeyLength = 24; }