Главная страница
Навигация по странице:

  • Шифрование

  • Исходный файл

  • Общие

  • оиб для цл. Практическая работа Защита программ от 10


    Скачать 361.7 Kb.
    НазваниеПрактическая работа Защита программ от 10
    Дата18.09.2022
    Размер361.7 Kb.
    Формат файлаdocx
    Имя файлаоиб для цл .docx
    ТипПрактическая работа
    #683364
    страница5 из 8
    1   2   3   4   5   6   7   8

    HASP.


    Практическая работа 3. Защита программ от несанкционированного использования с помощью USB-ключей и средств разработчика.

    Описание программы

    Программа Da Vinci Code была написана в учебных целях. В программе были использованы функции шифрования и дешифрования файлов средствами ключей HASP.

    Данная программа может функционировать только под Windows- системами. В программе реализованы следующие функции распознание ключа, проверка пароля, шифрование и дешифрование файлов. Шифровании и дешифрование реализованы путем обращения к соответствующим функциям ключа. Для проверки ключа к файлу прикрепляется идентификатор ключа HASP.

    Программой используется библиотека функций haspms32.dll.

    Взаимодействие модуля Dll с основной программой происходит с помощью Windows сообщений.

    Окно программы Da Vinci Code:




    Для авторизации ключа необходимо ввести пароли. В случае если пароли не совпадут будет выведено окно ошибки.



    В случае отсутствии ключа программа выдаст следующее окно.



    После ввода правильного пароля будет выведено основное око программы.



    Шифрование в данной закладке происходит шифрование файлов; o Зашифровать - при нажатии этой кнопки происходит процесс шифрования.

    • Исходный файл – в данном поле мы указываем файл который нам необходимо зашифровать;

    • Зашифрованный файл – в данном поле указывается путь и название зашифрованного файла;


    Практическая работа 4. Восстановление удаленных файлов и необратимое удаление информации.
    Общие сведения о программе Easy Recovery Pro

    Easy Recovery Pro на сегодняшний день - это одна из лучших программ своего класса. Облегченный вариант - Easy Recovery Lite - входит в состав пакета комплексного обслуживания системы Fix-It Utilities. Старая версия программы, называвшаяся Tiramisu, стала почти культовой программой среди узкого круга специалистов.

    Easy Recovery умеет работать почти со всеми более-менее распространенными файловыми системами: FAT12, FAT16, FAT32, NTFS, Novell, стандартами ZIP и JAZ-приводов, поддерживаются также и SCSI- жесткие диски. Одно из важнейших достоинств программы заключается в том, что у нее не только удобный и понятный Windows-интерфейс, доступный неопытным пользователям, но и есть возможность создать комплект загрузочных дискет с полноценной DOS-версией Easy Recovery. Сделано это для того, чтобы в случае серьезных неполадок, когда нет возможности загрузить Windows (а, соответственно, и "виндовскую" версию Easy Recovery), у вас всегда был бы доступ к жесткому диску, и вы могли бы восстанавливать файлы непосредственно из MS-DOS. Такой режим наиболее предпочтителен при крупных сбоях - на сбойный диск ничего не записывается, Easy Recovery работает для него в режиме Read only («Только чтение»), поэтому и файлы на нем будут в большей сохранности.

    Первое, что бросается в глаза сразу после запуска программы - очень долгий процесс сканирования диска. Однако это не является недостатком, а совсем наоборот - свидетельствует о ее неслабых возможностях. Дело в том, что как уже отмечалось, быстрые, простые программы получают информацию об удаленных файлах и шансах на их восстановление из структуры директорий и таблицы размещения файлов. Времени это, конечно, занимает очень мало, но ведь файл может еще быть на диске даже в том случае, если больше никаких его следов не осталось, да и сама таблица размещения файлов и корневая

    директория могут быть разрушены. Вот тут-то и спасет вас Easy Recovery - она просканирует целиком весь жесткий диск, кластер за кластером, пытаясь собрать все кусочки каждого файла воедино.

    При этом допускается полная потеря обоих копий таблицы FAT, повреждение Root Folder и загрузочного сектора диска. Разумеется, если что-то из этого все-таки сохранилось, то будет в полной мере использовано. Кстати, если вы регулярно дефрагментируете диск, то шансы на успех еще больше увеличиваются - файл, у которого используемые кластеры идут друг за другом, восстановить проще.

    Таким образом, Easy Recovery - это одна из немногих программ, которая справляется не только с восстановлением ошибочно удаленных файлов, но и восстанавливает информацию на диске после повреждения его вирусами, форматирования, переразбиения на разделы, порчи при скачках напряжения питания, сбоях аппаратного оборудования или программ.

    Из "виндовского" интерфейса вы, разумеется, тоже получите все это богатство возможностей, но только в том случае, если диск с операционной системой невредим. Поэтому целесообразно сделать заранее загрузочные дискеты Easy Recovery - с ними ваши данные будут иметь как бы дополнительный "спасательный круг". Правда, поскольку Easy Recovery с поврежденным диском работает только на чтение, то придется запастись вторым винчестером или другим носителем, прежде чем приступать к восстановлению больших объемов данных. Причем доступ к диску вы, скорее всего, получите, даже если ваша ОС его не обнаруживает.

    Конечно, с DOS-вариантом программы работать сложнее, поэтому желательно предварительно изучить инструкцию, чтобы разобраться во всех многочисленных опциях Easy Recovery.

    Приятных и полезных дополнительных функций у Easy Recovery немало: так, например, "виндовская" версия умеет проводить диагностический тест диска, аналогичный тому, что используется стандартным ScanDisk. При

    восстановлении файлов сохраняются длинные имена. В соответствии с последними стандартами, программа способна обновляться через Интернет.
    1   2   3   4   5   6   7   8


    написать администратору сайта