Annulleret

zipper/unzipper -- 2

Реализовать класс архивирования и разархивирования зашифрованного файла(ов) с использованием zip-архиватора

Класс должен:

чтение конфигурационного файла для разархивирования

архивирование файлов либо директории с использованием пароля с шифрованием имен

разархивирование файла с использованием пароля в указанное место

получать информацию о пароле из файла

удаление файлов либо директории

осуществлять валидацию полученных данных (по хэшу файлов в директории, содержащихся в одном из файлов из архива)

осуществлять подсчет хэшей файлов в директории с сохранением в отдельный файл

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

путь к файлу с хэшеми

путь к файлу с паролем

путь к файлу с текстом

url

перезапись конфигурационного файла новым из архива

шифрование по ключу(паролю) (например XOR) старого файла с паролем

разархивирование файла с паролем по ключу (паролю), содержащемуся в конфигурационном файле

Реализовать с использованием класса, содержащего методы для требований, указанных выше.

Информация, необходимая для работы, храниться в json/xml/yaml файле

В механизме реализовать генерацию исключений, возникающих при неудачной работе приложения

Написать тестовую программу, реализующую функции данного класса

Документально описать класс и реализованные в нем методы

Færdigheder: PHP, Software Arkitektur

Se mere: jquery xml to json, xml to json, fetch json data url java console, yaml json, download json file url, jackson xml convert json, conversion xml simple json java, convert xml file json jackson, java code convert xml file json, migrating xml yaml, script redirect url zip, convert xml file json java, json jquerymobile url, xml slideshow ken burns effect zip, xml iphone json

Om arbejdsgiveren:
( 1 bedømmelse ) minsk, Belarus

Projekt-ID: #12515366

1 freelancer byder i gennemsnit $30 for dette job

bhagwansahane89

php expert

$30 USD på 1 dag
(24 bedømmelser)
4.6