Как происходит шифрование и расшифрование файлов при использовании программы myoldsafe
При работе в компьютерном классе университета пункты 1-8 выполняются в окне виртуальной ОС Windows XP. Скопировать в произвольную папку на локальном жестком диске файл mosafe21.exe из указанного преподавателем сетевого диска.
Запустить программу mosafe21.exe и разархивировать все файлы из этого самораспаковывающегося архива.
Запустить программу шифрования файлов MyOldSafe. На примере работы с произвольными (несистемными) файлами различного типа изучить функции программы и включить в электронную версию отчета о лабораторной работе копии экранных форм, полученных при использовании этой программы, после чего завершить работу с ней. Включить в отчет ответы на вопросы:
как выполняется шифрование и расшифрование файлов;
к какой криптосистеме относится эта программа и почему;
как формируется ключ шифрования;
изменяется ли размер зашифрованного файла и, если изменяется, то почему;
есть ли возможность выбора алгоритма шифрования;
возможен ли совместный доступ к зашифрованным файлам.
Скопировать в произвольную папку на локальном жестком диске файл citadel.zip из указанного преподавателем сетевого диска.
Извлечь файлы из архива, скопированного в пункте 4.
Запустить программу setup.exe для установки программы шифрования файлов Citadel Safstor.
На примере работы с произвольными (несистемными) файлами различной природы изучить функции программы шифрования файлов Citadel Safstor, учитывая, что:
доступ к шифрованию (расшифрованию) возможен через контекстное меню Проводника Windows. Если соответствующая команда не появилась в контекстом меню Проводника, то шифрование файла возможно с помощью команды главного меню Пуск | Выполнить | “C:\Program Files\Citadel Data Security\Citadel Safstor\csenc” полный путь к шифруемому файлу. Для расшифрования файла следует в этом случае использовать команду Пуск | Выполнить | “C:\Program Files\Citadel Data Security\Citadel Safstor\csdec” полный путь к зашифрованному файлу с расширением .css;
другие пользователи программы Citadel Safstor могут быть созданы с помощью функции Citadel Safstor Панели управления (вкладка User Profiles, кнопка New User);
«переключение» на другого пользователя программы Citadel Safstor производится также с помощью Панели управления (функция Citadel Safstor, вкладка Current User).
Включить в электронную версию отчета о лабораторной работе копии экранных форм, полученных при использовании этой программы, после чего завершить работу с ней.
В чем разница между симметричной и асимметричной криптографией?
Какой шифр является абсолютно стойким (по К.Шеннону)?
Что такое криптографический ключ?
В чем заключается основная проблема при использовании симметричной криптографии?
Для решения каких задач защиты информации применяются криптографические методы и средства?
Как происходит шифрование и расшифрование файлов при использовании программы MyOldSafe?
Как осуществляется совместный доступ к зашифрованным файлам при использовании программы MyOldSafe?
Увеличивает ли степень защищенности конфиденциальных данных совмещение их шифрования со сжатием (архивацией) и почему?
Как происходит шифрование и расшифрование файлов при использовании программы Citadel Safstor?
Как осуществляется совместный доступ к зашифрованным файлам при использовании программы Citadel Safstor?
Как происходит генерация ключа шифрования при установке программы Citadel Safstor?
Какие средства операционной системы Windows использует шифрующая файловая система (EFS)?
Для чего предназначен агент восстановления данных при использовании шифрующей файловой системы ОС Windows?
Что происходит при шифровании и расшифровании данных при использовании шифрующей файловой системы ОС Windows?
Как обеспечивается возможность восстановления зашифрованных файлов при использовании шифрующей файловой системы ОС Windows?
Какие достоинства и недостатки имеет шифрующая файловая система ОС Windows?
Какие симметричные криптосистемы наиболее распространены в настоящее время?
В чем разница между блочными и потоковыми шифрами?
Как обеспечивается защита конфиденциальных документов в пакете Microsoft Office?
Что такое провайдер криптографического обслуживания в ОС Windows?
Как обеспечивается защита целостности провайдера криптографического обслуживания в ОС Windows?
От каких угроз безопасности информации защищает электронная цифровая подпись?
Как вычисляется и проверяется электронная цифровая подпись?
Как обеспечивается подлинность и целостность документов в пакете Microsoft Office?
В чем заключатся роль удостоверяющего центра (центра сертификации)?
Что такое сертификат открытого ключа и для чего он применяется?
Для решения каких задач защиты информации в первую очередь применяются асимметричные криптосистемы?
Какие асимметричные криптосистемы применяются в настоящее время?
Что такое функция хеширования и какие требования к ней применяются?
Для решения каких задач защиты информации применяются функции хеширования?
В чем сущность методов компьютерной стеганографии?
Для чего могут применяться методы компьютерной стеганографии?
Как осуществляется скрытие конфиденциальных файлов при использовании программы Contraband?
Для чего применяется ключ в программе Contraband?
Что может использоваться в качестве контейнера в программах компьютерной стеганографии?
Что такое компьютерный вирус?
В чем разница между загрузочными и файловыми вирусами?
Какие разновидности компьютерных вирусов наиболее опасны и почему?
Какие типы файлов могут поражаться компьютерными вирусами?
Какие существуют методы обнаружения компьютерных вирусов?
В чем опасность вирусов в макросах электронных документов?
В чем заключается встроенная в программы пакета Microsoft Office защита от вирусов в макросах?
Какие существуют методы защиты от вирусов в макросах документов Microsoft Office?
Как добавить электронную цифровую подпись к макросу в документе Microsoft Office?
В чем достоинства и недостатки антивирусных сканеров и мониторов?
Какие существуют основные каналы заражения компьютерными вирусами?
В чем заключается профилактика заражения компьютерными вирусами?
Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.
Пункты 1-8 выполняются в виртуальной машине Windows XP. Скопировать в произвольную папку на локальном жестком диске файл mosafe21.exe из указанного преподавателем сетевого диска.
Запустить программу mosafe21.exe и разархивировать все файлы из этого самораспаковывающегося архива.
Запустить программу шифрования файлов MyOldSafe. На примере работы с произвольными (несистемными) файлами различного типа изучить функции программы и включить в электронную версию отчета о лабораторной работе копии экранных форм, полученных при использовании этой программы, после чего завершить работу с ней. Включить в отчет ответы на вопросы:
как выполняется шифрование и расшифрование файлов;
к какой криптосистеме относится эта программа и почему;
как формируется ключ шифрования;
изменяется ли размер зашифрованного файла и, если изменяется, то почему;
есть ли возможность выбора алгоритма шифрования;
возможен ли совместный доступ к зашифрованным файлам.
Скопировать в произвольную папку на локальном жестком диске файл citadel.zip из указанного преподавателем сетевого диска.
Извлечь файлы из архива, скопированного в пункте 4.
Если программа Citadel Safstor не установлена (отсутствует соответствующий пункт в меню Пуск | Программы), то запустить программу setup.exe для установки программы шифрования файлов Citadel Safstor.
На примере работы с произвольными (несистемными) файлами различной природы изучить функции программы шифрования файлов Citadel Safstor, учитывая, что:
доступ к шифрованию (расшифрованию) возможен через контекстное меню Проводника Windows. Если соответствующая команда не появилась в контекстном меню Проводника, то шифрование файла возможно с помощью команды главного меню Пуск | Выполнить | ″C:\Program Files\Citadel Data Security\Citadel Safstor\csenc″ полный путь к шифруемому файлу (кавычки обязательны). Для расшифрования файла следует в этом случае использовать команду Пуск | Выполнить | ″C:\Program Files\Citadel Data Security\Citadel Safstor\csdec″ полный путь к зашифрованному файлу с расширением .css (кавычки обязательны);
другие пользователи программы Citadel Safstor после ее установки могут быть созданы с помощью функции Citadel Safstor Панели управления (вкладка User Profiles, кнопка New User);
«переключение» на другого пользователя программы Citadel Safstor производится также с помощью Панели управления (функция Citadel Safstor, вкладка Current User).
Включить в электронную версию отчета о лабораторной работе копии экранных форм, полученных при использовании этой программы, после чего завершить работу с ней.
Включить в отчет ответы на те же вопросы, что и в пунктах 3.1-3.6, а также ответы на вопросы:
какие действия выполняет пользователь при установке программы;
для чего предназначена парольная фраза.
Дополнительно включить в отчет краткое сравнение двух изученных программ шифрования файлов.
Данный пункт выполняется на дисках, использующих файловую систему NTFS. На примере папок и файлов из папки Мои документы освоить средства обеспечения конфиденциальности информационных ресурсов с помощью шифрующей файловой системы (команда Свойства контекстного меню объекта, вкладка Общие, кнопка Другие, выключатель Шифровать содержимое для защиты данных). Включить в отчет ответы на вопросы:
скрывается ли наличие в системе зашифрованных файлов и папок;
где хранится ключ шифрования файла;
как обеспечивается в системе возможность восстановления зашифрованных файлов при невозможности входа пользователя в систему или при его отсутствии;
на дисках с какой файловой системой возможно использование функции шифрования файлов.
Освоить средства обеспечения совместного доступа нескольких пользователей к зашифрованным файлам и включить в отчет сведения о порядке использования этих средств и ответ на вопрос, среди каких пользователей возможен выбор тех, кому будет разрешен доступ к зашифрованному файлу.
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Начать работу с Microsoft Word из пакета Microsoft Office (версии XP или старше). Освоить средства управления параметрами шифрования конфиденциальных документов (команды Файл | Сведения | Защитить документ | Зашифровать паролем в Office 2010, Кнопка Microsoft Office | Подготовка | Зашифровать документ в Office 2007, Сервис | Параметры | Безопасность и кнопка Дополнительно в Office 2003). Включить в отчет ответы на вопросы:
какие дополнительные параметры шифрования в используемой версии Microsoft Office могут быть установлены и как это сделать;
от чего зависит список доступных типов шифрования и можно ли им управлять.
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Повторить п. 9 для программы Microsoft Excel. Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
С помощью программы selfcert.exe из пакета Microsoft Office (вызов этой программы возможен через меню Пуск | Программы | Средства Microsoft Office | Средство создания цифровых сертификатов для проектов VBA) создать собственную пару ключей асимметричного шифрования и «самоподписанный» сертификат своего открытого ключа. Если эта программа не установлена или создание сертификатов невозможно в соответствии с выбранной в системе политики безопасности, то создать самоподписанный сертификат с помощью утилиты makecert (makecert /r /n "cn=Фамилия И.О." /ss my), для вызова которой использовать командную строку Пуск | Программы | Microsoft Visual Studio | Visual Studio Tools | Visual Studio Command Prompt).
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Освоить средства добавления электронной цифровой подписи к документам Microsoft Office на примере программы Microsoft Word (команды Файл | Сведения | Защитить документ | Добавить цифровую подпись в Office 2010, Кнопка Microsoft Office | Подготовка | Добавить цифровую подпись в Office 2007, Сервис | Параметры | Безопасность, кнопки Цифровые подписи и Добавить). С помощью кнопки Просмотреть свойства сертификата ознакомиться с содержанием сертификата открытого ключа. Включить в отчет ответы на вопросы:
какая информация содержится в сертификате открытого ключа;
что такое путь сертификации.
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Пункты 13-16 выполняются в виртуальной машине Windows XP. Скопировать в произвольную папку на локальном жестком диске файлы contrabd.zip и test.bmp из указанного преподавателем сетевого диска и извлечь файлы из архива contrabd.zip.
Если программа Contraband не установлена (отсутствует соответствующий пункт в меню Пуск | Программы), то запустить программу setup.exe для установки стеганографической программы Contraband.
Запустить стеганографическую программу contrab.exe. На примере работы с произвольными файлами изучить функции программы и включить в электронную версию отчета копии экранных форм, полученных при использовании этой программы, после чего завершить работу с ней. В качестве файла-контейнера можно использовать файл test.bmp или произвольный графический файл в полноцветном 24-битном формате BMP. Включить в отчет ответы на вопросы:
в чем разница между методами криптографии и стеганографии;
Запустить установленную в системе программу антивирусного сканирования и освоить работу с ней. Включить в электронную версию отчета о выполнении лабораторной работы копии экранных форм, полученных при использовании этой программы. Включить в отчет о лабораторной работе
сведения о назначении и основных функциях программы, а также ответы на вопросы:
как задаются области сканирования;
как задаются объекты проверки на наличие вирусов;
как определяется реакция сканера в случае обнаружения зараженного файла.
Завершить работу с программой.
Проверить, обеспечена ли в системе возможность автоматического запуска (после загрузки Windows) антивирусной программы-монитора. Включить в отчет ответы на вопросы:
в чем разница в назначении антивирусных программ-сканеров и программ-мониторов;
как может быть обеспечена возможность автоматического запуска программ антивирусного мониторинга.
Включить в отчет сведения о способах защиты от вирусов в документах Word.
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Повторить п. 18 для программы Microsoft Excel. Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Освоить средства добавления электронной цифровой подписи к макросам, включаемым в состав документов Microsoft Office (на примере программы Microsoft Word): добавить в документ автоматически выполняющийся макрос (команды Вид | Макросы | Макросы в Office 2010 и 2007, Сервис | Макрос | Макросы в Office 2003) и воспользоваться командой Редактора Visual Basic Tools | Digital Signature.
Включить в отчет ответ на вопрос, что произойдет после внесения изменений в документ, снабженный электронной цифровой подписью.
Включить в электронную версию отчета копии экранных форм, полученных при выполнении данного пункта.
Включить в отчет титульный лист и сохранить файл с электронной версией отчета в произвольной папке на локальном жестком диске.
Предъявить преподавателю электронную версию отчета о лабораторной работе с копиями использовавшихся экранных форм и соответствующими им номерами пунктов задания (3, 7, 8.6, 9.3, 10, 11.1, 12.3, 15, 16, 18.2, 19, 20.2).
После проверки электронной версии отчета о выполнении лабораторной работы преподавателем удалить файл с отчетом о лабораторной работе и файлы программы MyOldSafe. Удалить программы Citadel Safstor и Contraband с помощью Панели управления Windows. Удалить файлы архивов mosafe21.exe, citadel.zip и contrabd.zip, а также файл test.bmp.
Включить в отчет ответы на контрольные вопросы, номера которых выбираются в соответствии с номером варианта.
Предъявить преподавателю для защиты лабораторной работы отчет на твердом носителе, содержащий
сведения, полученные при выполнении работы, и ответы на общие вопросы с указанием соответствующих пунктов задания (3.1-3.6, 7.1-7.4, 8.1-8.5, 9.1, 9.2, 12.1, 12.2, 15.1-15.3, 16.1-16.4, 17.1, 17.2, 18.1, 20.1);
1) Как происходит шифрование и расшифрование файлов при использовании программы Citadel Safstor (VeraCrypt) ?
На эти вопросы не могу найти нормально ответа, чтобы все было понятно
Помогите, пожалуйста !
Российские лицензированные программы для шифрования данных на ПК
В официальных учреждениях и организациях необходимо использовать только лицензированное ПО, в том.
Защита программы от НСД. Защита путем шифрования части программы на флеш-диске или флешке
Написать программу на любом известном Вам языке программирования. Программа должна выполнять.
Автоматический запуск программы шифрования
Здравствуйте всем! Подскажите пожалуйста: Сделал программку шифрования, но каждый раз запускать.
Программы шифрования-дешифрования текстового файла
Нужен код для программы по шифрованию и дешифрованию текстового файла с помощью циклической заменой.
1) Как происходит шифрование и расшифрование файлов при использовании программы Citadel Safstor (VeraCrypt) ?
Не совсем ясно что Вы имели в виду под словом как. В очень общих чертах, если VeraCrypt это продолжение известного ранее TrueCrypt, то шифрование происходит путем создания криптоконтейнера, которым может быть область диска или диск целиком. Вы можете смонтировать этот контейнер и получить доступ к данным, а можете размонтировать его или просто не монтировать при включении компьютера вовсе, в этом случае данными, хранящимися в контейнере, воспользоваться не получиться.
Для генерации ключа шифрования используется задаваемый вами пароль и, если правильно помню, в TrueCrypt была возможность использования каких-то произвольных файлов.
Что точнее вас интересует?
Создание программы шифрования текста путем гаммирования (XOR)
суть такова. Мне необходимо сделать программу с визуальным оформлением: 3 рич едита, 1 едит, 1.
Разработка программы шифрования файлов и каталогов алгоритмом IDEA
Всем привет, выдали нам заочникам курсовую. Вот само задание: Добавлено через 10 минут Тема.
Индивидуальные варианты заданий (типы и параметры алгоритмов шифрования и хеширования)
Окно запроса парольной фразы для расшифровки файла с учетными данными
Может быть создано на основе шаблона Password Dialog, выбираемого с помощью команды File | New | Dialogs системы программирования Borland C++ Builder. Для повышения безопасности эта форма должна быть исключена из списка автоматически создаваемых форм проекта (команда Project | Options | Forms) и создаваться (уничтожаться) в программе явным образом. В указаниях по выполнению лабораторных работ эта форма имеет имя Form6.
Класс fstream для операций шифрования (расшифрования) файла учетных записей пользователей:
Работа с файлом:
void open(const char *FileName,ios::out|ios::binary); /* создание нового файла с именем FileName */
istream& read(char *buf, int n); // чтение данных в буфер buf длины n
int gcount(); /* количество байт, фактически прочитанных во время последней операции */
ostream& write(const char *buf,int n); // запись данных из буфера buf длины n
void close(); // закрытие файла
bool eof(); // проверка достижения конца файла
ALG_ID – тип данных для кодов криптографических алгоритмов
BOOL CryptAcquireContext(HCRYPTPROV *phProv, LPCSTR pszContainer,
LPCSTR pszProvider, DWORD dwProvType, DWORD dwFlags); /* инициализация криптопровайдера (в *phProv записывается его дескриптор, pszContainer=NULL, pszProvider=NULL, dwProvType= PROV_RSA_FULL, dwFlags=0) или (когда при первом запуске программы CryptAcquireContext возвращает FALSE) регистрация нового пользователя в криптопровайдере (dwFlags= CRYPT_NEWKEYSET) */
BOOL CryptCreateHash(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey,
DWORD dwFlags, HCRYPTHASH *phHash); /* создание пустого хеш-объекта (Algid – код алгоритма хеширования, hKey=0, dwFlags=0, в *phHash записывается дескриптор хеш-объекта) */
BOOL CryptHashData(HCRYPTHASH hHash, CONST BYTE *pbData, DWORD dwDataLen, DWORD dwFlags); /* хеширование парольной фразы (или любых других данных) pbData длины dwDataLen (dwFlags=0) */
BOOL CryptDestroyHash(HCRYPTHASH hHash); // разрушение хеш-объекта
BOOL CryptDeriveKey(HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags, HCRYPTKEY *phKey); /* создание ключа шифрования из хеш-объекта с парольной фразой hBaseData (Algid – код алгоритма шифрования, dwFlags=CRYPT_EXPORTABLE с возможным объединением через or с признаком добавления к ключу случайного значения CRYPT_CREATE_SALT, в *phKey записывается дескриптор ключа) */
BOOL CryptDestroyKey(HCRYPTKEY hKey); // разрушение ключа шифрования
BOOL CryptReleaseContext(HCRYPTPROV hProv, DWORD dwFlags); /* освобождение криптопровайдера */
BOOL CryptEncrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
DWORD dwFlags, BYTE *pbData, DWORD *pdwDataLen, DWORD dwBufLen); /* шифрование порции данных из буфера pbData длины dwBufLen, которая для блочных шифров должна быть кратной 8 (dwDataLen – длина порции данных, после выполнения функции в эту переменную записывается фактическая длина зашифрованных данных; hHash=0, dwFlags=0, Final – признак последней порции данных) */
BOOL CryptDecrypt(HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final,
DWORD dwFlags,BYTE *pbData,DWORD *pdwDataLen); /* расшифрование порции данных из буфера pbData (dwDataLen – длина порции данных, после выполнения функции в эту переменную записывается фактическая длина расшифрованных данных; hHash=0, dwFlags=0, Final – признак последней порции данных) */
BOOL CryptSetKeyParam(HCRYPTKEY hKey,DWORD dwParam,BYTE *pbData,
DWORD dwFlags); /* установка режима шифрования для ключа hKey (dwParam= KP_MODE, pbData указывает на переменную типа unsigned long, в которой записан код устанавливаемого режима, dwFlags=0) */
Нетипизированный файл для операций шифрования (расшифрования) файла учетных записей:
procedure Reset(var F : File; RecSize: Word );
procedure Rewrite(var F: File ; RecSize: Word);
procedure BlockRead(var F: File; var Buf; Count: Integer; var AmtTransferred: Integer);
procedure BlockWrite(var f: File; var Buf; Count: Integer );
function DeleteFile(const FileName: string): Boolean;
procedure CloseFile(var F: File); // закрытие файла
Работа с файлом в оперативной памяти (свойства и методы класса TMemoryStream):
Size:Integer // размер в байтах
function Read(Buffer:Pointer; Count:Integer):Integer;
function Write(const Buffer: Pointer; Count: Integer):Integer;
ALG_ID – тип данных для кодов криптографических алгоритмов
function CryptAcquireContext(var hProv: THandle; pszContainer, pszProvider: PChar;
dwProvType, dwFlags: Longint): Longbool;
function CryptCreateHash(hProv: THandle; Algid: ALG_ID; hKey: THandle; dwFlags: Longint; var hHash: THandle): Longbool;
function CryptHashData(hHash: THandle; pbData: Pointer; dwDataLen, dwFlags: Longint): Longbool;
function CryptDestroyHash(hHash: THandle): Longbool; // разрушение хеш-объекта
function CryptDeriveKey(hProv: THandle; Algid: ALG_ID; hBaseData: THandle; dwFlags: Longint; var hKey: THandle): Longbool;
function CryptDestroyKey(hKey: THandle): Longbool;
function CryptReleaseContext(hProv: THandle; dwFlags: Longint):Longbool;
function CryptEncrypt(hKey, hHash: THandle; Final: Longbool; dwFlags: Longint; pbData: Pointer; var dwDataLen: Longint; dwBufLen: Longint):Longbool;
function CryptDecrypt(hKey, hHash: THandle; Final: Longbool; dwFlags: Longint;
pbData: Pointer; var dwDataLen: Longint):Longbool;
Изучение программных средств шифрования, компьютерной стеганографии и защиты от вредоносных программ
Читайте также: