static void Main(string[] args) { FileEncrypter fileEncrypter = new FileEncrypter(); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\source.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_shift.txt", EncryptionType.ShiftRows); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\source.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_sub.txt", EncryptionType.SubBytes); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\source.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_mix.txt", EncryptionType.MixColumns); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_shift.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\decrypted_shift.txt", EncryptionType.ShiftRows); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_sub.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\decrypted_sub.txt", EncryptionType.SubBytes); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\encrypted_mix.txt", @"C:\Users\nikol\source\repos\UseTextEncryptionLibrary\UseTextEncryptionLibrary\decrypted_mix.txt", EncryptionType.MixColumns); }
static void Main(string[] args) { Console.OutputEncoding = Encoding.Unicode; string plaintext = "The quick brown fox jumps over the lazy dog."; Console.WriteLine("Original message: " + plaintext); Console.WriteLine(); TestShiftRowsEncryption(plaintext); Console.WriteLine(); TestSubBytesEncryption(plaintext); Console.WriteLine(); TestMixColumnsEncryption(plaintext); Console.ReadKey(); FileEncrypter fileEncrypter = new FileEncrypter(); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\source.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_shift.txt", EncryptionType.ShiftRows); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\source.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_sub.txt", EncryptionType.SubBytes); fileEncrypter.EncryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\source.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_mix.txt", EncryptionType.MixColumns); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_shift.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\decrypted_shift.txt", EncryptionType.ShiftRows); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_sub.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\decrypted_sub.txt", EncryptionType.SubBytes); fileEncrypter.DecryptFile( @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\encrypted_mix.txt", @"C:\Users\nikol\source\repos\TextEncryptionLib\TestTextEncryption\decrypted_mix.txt", EncryptionType.MixColumns); }