Пример #1
0
 public static void DeleteFileIfExist(this FileEncryptorModel model)
 {
     if (System.IO.File.Exists(model.FileFullPath))
     {
         System.IO.File.Delete(model.FileFullPath);
     }
 }
Пример #2
0
 public static void SetFileContent(this FileEncryptorModel model, Stream stream)
 {
     using (StreamReader reader = new StreamReader(stream))
     {
         model.FileContent = reader.ReadToEnd();
         reader.Close();
         reader.Dispose();
     }
 }
Пример #3
0
 public FrmEncryptFile()
 {
     InitializeComponent();
     Model = new FileEncryptorModel();
 }
Пример #4
0
        public static string EncryptFileContent(this FileEncryptorModel model)
        {
            Encryption encryption = new Encryption(model.SecretKey);

            return(encryption.Encrypt(model.FileContent));
        }
Пример #5
0
        public static byte[] DecryptFileContent(this FileEncryptorModel model)
        {
            Encryption encryption = new Encryption(model.SecretKey);

            return(Convert.FromBase64String(encryption.Decrypt(model.FileContent)));
        }