C# Класс BudgetAnalyser.Encryption.FileEncryptor

Наследование: IFileEncryptor
Показать файл Открыть проект

Открытые методы

Метод Описание
EncryptFileAsync ( string sourceFile, string destinationFile, SecureString passphrase ) : System.Threading.Tasks.Task
LoadEncryptedFileAsync ( string fileName, SecureString passphrase ) : Task
LoadFirstLinesFromDiskAsync ( string fileName, int lineCount, SecureString passphrase ) : Task
SaveStringDataToEncryptedFileAsync ( string fileName, string data, SecureString passphrase ) : System.Threading.Tasks.Task

Защищенные методы

Метод Описание
FileExists ( string fileName ) : bool

Приватные методы

Метод Описание
CreateWritableEncryptedStream ( string fileName, SecureString passphrase ) : Stream

Описание методов

EncryptFileAsync() публичный Метод

public EncryptFileAsync ( string sourceFile, string destinationFile, SecureString passphrase ) : System.Threading.Tasks.Task
sourceFile string
destinationFile string
passphrase System.Security.SecureString
Результат System.Threading.Tasks.Task

FileExists() защищенный Метод

protected FileExists ( string fileName ) : bool
fileName string
Результат bool

LoadEncryptedFileAsync() публичный Метод

public LoadEncryptedFileAsync ( string fileName, SecureString passphrase ) : Task
fileName string
passphrase System.Security.SecureString
Результат Task

LoadFirstLinesFromDiskAsync() публичный Метод

public LoadFirstLinesFromDiskAsync ( string fileName, int lineCount, SecureString passphrase ) : Task
fileName string
lineCount int
passphrase System.Security.SecureString
Результат Task

SaveStringDataToEncryptedFileAsync() публичный Метод

public SaveStringDataToEncryptedFileAsync ( string fileName, string data, SecureString passphrase ) : System.Threading.Tasks.Task
fileName string
data string
passphrase System.Security.SecureString
Результат System.Threading.Tasks.Task