На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Удаление без возможности востанивления??
    Нужно в Win9x удалить инфу так, чтобы не востанавливалась.
    Если кто знает HELP.
      Если надо, то млгу выслать исходник проги, которая удаляет файлы без возможности востановления.
        В этом разделе более интересен сам алгоритм.
        Его можно привести и здесь.
          Файл открывается, перезаписывается пустым, закрывается, потом удаляется.
          Есть более сложный вариант с начинением в удаляемый файл всякого мусора. Гдде-то у меня был.
            Посмотри ещё исходник SDelete на http://www.sysinternals.com, это очистка свободного места. (тоже просто нулями и мусором всяким забивается а потом удаляется)
              Yesli tebe nuzhen ne ishodnik/opisanie, a sama programma - takaya funktsia est' v Far'e ('Nevosstanovimoe udalenie', chto li, kazhis' Alt+Del)
                A v dokumentitsii k Faru est' opisanie ee raboti.
                  ЭЭЭ!!! Ребяты!!! Что значит МУСОРОМ И НОЛИКАМИ???!?!  :o
                  Есть между прочим спецификация по безопасному удалению данных с магнитных носителей вообще-то...

                  Department of Defense standard for clearing and sanitizing: DOD 5220.22-M

                  The standard states that hard disk media is sanatized by overwriting with a character, then the character's complement, and then a random character. Note that the standard specicically states that this method is not suitable for TOP SECRET information. TOP SECRET data sanatizing is only achievable by a Type 1 or 2 degauss of the disk, or by disintegrating, incinerating, pulverizing, shreding, or melting the disk.

                  По стандарту надо масочкой специально вычисляемой пройтись!

                  ЗЫ: не даром я чайничал в этом вопросе пару месяцев назад =-)
                  ЗЗЫ: Лучшее, что я видел из исходников - это sdelete на www.sysinternals.com.
                  Лучшее, что видел в природе - удаление PGP.
                  Но _настолько_ криво написано...
                  Сообщение отредактировано: Kosha -
                    Можно записать в файл случайные символы, потом обнулить и удалить.

                    + - Вастанавливающими программами невостановить-xxx.txt содержит 0, по секторам - тоже.
                    Для начала хватит.
                      я так понимаю , что вопрос записать в файл какаю-нибудь гамму это не вопрос, но ведь  все это надо записать именно на то физическое место, где был файл, вот тут, например у меня есть немного непонятности
                        А если ты файл открываешь на запись и заменяешь часть в середине файла, он что записывает не на то физическое место?
                          Самое главное: обязательно сделай дефрагментацию!!   :D :D :D
                            Да дефрагментацию - необязательно. А записать не туда в принципе может. Хуже, когда у тебя в файле несколько stream'ов. Но под 9x - не грозит.
                            А физически кластер можно через Defrag API найти.
                              Самый надежный и беспроигрышный вариант:
                              Держать свои секретные файлы на съемном носителе (напр. на дискете). При работе с ними копировать их на виртуальный диск. Закончил, скопировал обратно на дискету. Выключил комп. И пошел спать спокойно. ;D Пущай враги ищуть!
                                Давольно забавный алгоритм может заключатся используя стандартные ассмовские int 13 функции. Данное прерывние имеет целый ряд функций для доступа к конкретным секторам диска. И таким образом прочитав нужный сектор от нужного файла можно и делать с ним что хотишь. Но тут может возникнуть проблема с некотрыми файловыми системами.
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0296 ]   [ 15 queries used ]   [ Generated: 2.05.24, 07:11 GMT ]