Exemplo n.º 1
0
        static void EncryptOtherFile()
        {
            Console.WriteLine("\n-------------------------Other Files----------------------------\n");

            FileEncoder fileEncoder   = new FileEncoder();
            string      inputFile     = @"Files\pollub.png";
            string      encryptedFile = @"Files\pollubEncrypted.png";
            string      decryptedFile = @"Files\pollubDecrypted.png";

            fileEncoder.EncryptFile(inputFile, encryptedFile);
            fileEncoder.DecryptFile(encryptedFile, decryptedFile);

            string connectionString     = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
            string query                = "INSERT INTO [dbo].[Crypto] VALUES (@EncryptedData);";
            string encryptedFileContent = File.ReadAllText(encryptedFile);

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                using (SqlCommand command = new SqlCommand(query, connection))
                {
                    command.Parameters.Add("EncryptedData", System.Data.SqlDbType.NVarChar).Value = encryptedFileContent;
                    connection.Open();
                    command.ExecuteNonQuery();

                    Console.WriteLine("Encrypted file has been saved to database successfully.");
                }
            }
        }
Exemplo n.º 2
0
        static void EnctyptTxtFile()
        {
            Console.WriteLine("\n-------------------------File Encryption-------------------------\n");

            FileEncoder fileEncoder = new FileEncoder();

            fileEncoder.EncryptFile(@"Files\SampleFile.txt", @"Files\SampleFileEncrypted.txt");
            fileEncoder.DecryptFile(@"Files\SampleFileEncrypted.txt", @"Files\SampleFileDecrypted.txt");
        }