public static void Encrypt(string path) { if (_provider == null) { File.Encrypt(path); } else { _provider.Encrypt(path); } }
/// <summary> /// Шифрование файла. /// </summary> public void encoder() { stream.Close(); //закрываем поток if (SFile.Exists(fname) & fname.Length <= 260) //проверка на существование файла и корректность имени { try { SFile.Encrypt(fname);//шифруем файл } catch (Exception ex) //обработка исключений для шифрования { LogForOperations("Шифрование файла", ex.Message); //запись в лог ошибки (если есть) throw ex; } } else { LogForOperations("Шифрование файла", "шифруемый файл не найден либо содержит в своем имени более 260 символов");//запись ошибки в лог(если есть) } }
public void Encrypt() { File.Encrypt(FullPath); }
public void Encrypt() { File.Encrypt(this.FullPath); }
public void Encrypt() { File.Encrypt(base.FullPath); }
public override void Encrypt(string path) { File.Encrypt(path); }
public void Decrypt() => F.Encrypt(this.FullName);
public void EncryptFile() => File.Encrypt(Internal);