Я пытаюсь создать двоичные файлы, которые впоследствии будут зашифрованы и
будет отправлен на сервер. И я использую две службы Windows, одну для создания файлов Bin, а другую для обработки шифрования.
Но поскольку файлы bin содержат конфиденциальные данные, я не хочу, чтобы файлы bin создавались физически на жестком диске. Итак, я ищу способ виртуального создания файлов bin, которые можно зашифровать позже. В результате физические двоичные файлы на диске будут зашифрованы.
Это то, что я сделал до сих пор.
System.IO.StreamWriter MyWriter = new System.IO.StreamWriter(FilePath, false);
System.IO.BinaryWriter MyBinWriter = new System.IO.BinaryWriter(MyWriter.BaseStream);
MyBinWriter.Write("Sensitive Data Here");
MyBinWriter.Flush();
MyBinWriter.Close();
Но это создает незашифрованные двоичные файлы.
Поскольку службы иногда могут неожиданно останавливаться, лучше всего, если двоичные файлы не проявлялись физически на жестком диске.
Я хотел бы знать, какие варианты доступны для этого требования. Спасибо.