Example #1
0
        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));
        }
Example #2
0
        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);
        }
Example #3
0
 private void use256bit_Checked(object sender, RoutedEventArgs e)
 {
     this.keySize         = AesLib.Aes.KeySize.Bits256;
     this.neededKeyLength = 32;
 }
Example #4
0
 private void use192bit_Checked(object sender, RoutedEventArgs e)
 {
     this.keySize         = AesLib.Aes.KeySize.Bits192;
     this.neededKeyLength = 24;
 }