как защитить мой файл - PullRequest
       5

как защитить мой файл

0 голосов
/ 02 августа 2011

После генерации файла я не хочу, чтобы кто-нибудь открыл его.

  1. Как я могу защитить его, используя пароль?
  2. Есть ли лучший способ?
  3. Как мне это сделать программно?

Ответы [ 3 ]

2 голосов
/ 03 августа 2011

От чего вы пытаетесь защитить и от кого защищаете?

Если вы собираетесь ввести номер своей кредитной карты и отправить ее в «Русскую мафию», вам понадобится довольно надежное шифрование. Если вы пытаетесь запутать содержимое от обычных пользователей, простой сдвиг ASCII будет в порядке.

.Net имеет встроенные подпрограммы шифрования. В Code Project (кстати, хороший сайт) есть хорошая статья о подпрограммах шифрования здесь .

Если вы являетесь администратором устройства, и те, от кого вы пытаетесь защитить содержимое, не являются администраторами, просто измените права доступа к файлу.

1 голос
/ 02 августа 2011

У вас есть несколько вариантов.

1) Вы можете зашифровать файл.Тогда даже если люди смогут открыть файл, они не смогут его прочитать.

2) Заархивируйте его и защитите паролем.См. dotnetzip из кодекса.

1 голос
/ 02 августа 2011

CSV-файл - это просто текстовый файл. У него нет собственной защиты.

Вы можете, например, зашифровать его или заархивировать (с помощью пароля). Но тогда вам нужно будет расшифровать / распаковать его, прежде чем вы сможете его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...