Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Полное удаление файла / 9 сообщений из 9, страница 1 из 1
22.01.2015, 14:30
    #38860707
KsiLan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
Нужно полностью затереть файлы, чтобы с диска не было возможности востановить их. Как такое реализовать на С#?
...
Рейтинг: 0 / 0
22.01.2015, 15:14
    #38860781
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
KsiLanНужно полностью затереть файлы, чтобы с диска не было возможности востановить их. Как такое реализовать на С#?
Заполнить его нулями, потом удалить стандартными средствами.
...
Рейтинг: 0 / 0
22.01.2015, 15:16
    #38860784
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
KsiLanНужно полностью затереть файлы, чтобы с диска не было возможности востановить их. Как такое реализовать на С#?

FileStream + 7 раз перезаписать случайным байтом + на каждой итерации делать Flush + и напоследок обнулить размер файла.

Но 100% гарантии никакой способ не дает
...
Рейтинг: 0 / 0
22.01.2015, 15:29
    #38860802
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
Arm79Но 100% гарантии никакой способ не даетага, особенно если диск сетевой, бэкапится, операционка (как на сервере, так и на клиенте) может поддерживать версионность файла.

Перезапись нулями также может не спасать, так как совсем необязательно идет в те же кластеры, где лежит файл)
...
Рейтинг: 0 / 0
22.01.2015, 15:34
    #38860806
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
Shocker.ProArm79Но 100% гарантии никакой способ не даетага, особенно если диск сетевой, бэкапится, операционка (как на сервере, так и на клиенте) может поддерживать версионность файла.

Перезапись нулями также может не спасать, так как совсем необязательно идет в те же кластеры, где лежит файл)

Угу, я знаю. Есть утилитки, которые этим занимаются, то там а)с++ б) прямая работа с файловой системой и кластерами.
...
Рейтинг: 0 / 0
22.01.2015, 15:35
    #38860808
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
Shocker.ProПерезапись нулями также может не спасать
Нули нельзя. Можно восстановить. Нужно мусором забивать, чтобы не смогли различить данные
...
Рейтинг: 0 / 0
22.01.2015, 15:50
    #38860824
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
KsiLanНужно полностью затереть файлы, чтобы с диска не было возможности востановить их. Как такое реализовать на С#?

Securely Delete a File using .NET
...
Рейтинг: 0 / 0
22.01.2015, 16:06
    #38860837
Arm79
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
hVosttKsiLanНужно полностью затереть файлы, чтобы с диска не было возможности востановить их. Как такое реализовать на С#?

Securely Delete a File using .NET
Ну, как я и говорил. Забиваем случайными данными файл, устанавливаем длину в 0 :-). Только у меня многократное забивание мусором со скидыванием буфера на диск.
...
Рейтинг: 0 / 0
22.01.2015, 16:07
    #38860839
KsiLan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное удаление файла
Спасибо гляну
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Полное удаление файла / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]