Язык программирования: Java

Исходные данные:

Есть готовый реализованный алгоритм шифрования IDEA, написанный на языке Java. Среда разработки Intellij Idea, jdk версии 9+.Данный алгоритм шифрует и дешифрует текстовый документ формата txt. Ключ для шифрования в файле .key

Что нужно сделать:

1.Реализовать еще один алгоритм шифрования, который называется DES.Нужно будет закомментировать каждый метод , что он делает. В интернете можно найти

его реализацию. Это необходимо сделать на языке java.

2.Реализовать интерфейс для приложения, чтобы работать с этими алгоритмами. Клиент-сервер не нужен.

3.Когда алгоритм шифрует и расшифровывает, нужно показывать скорость его шифрования в окне приложения. Это нужно для того, чтобы сравнить эти два алгоритма по скорости шифрования.

В итоге должно получится приложение на Windows ,которое шифрует и дешифрует текстовый документ ключом .key разными алгоритмами. Генерацию ключа нужно будет реализовать. Для IDEA – 128 бит, DES –56 бит. Как оно примерно должно выглядеть, я скину в прикрепленном файле.

6 лет назад
midway48
Никита 
28 лет
6 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Нужно сделать расширение для Google Chrome Функции: 1. Онлайн блокнот с разделам. Туда будут записываться текстовые шаблоны. Должна быть удобная структура с родительским разделом и подразделами. В текстах будут использоваться эмодзи 2. ...

    Прикладное ПО1 исполнитель
    Закрыт
    6 лет назад
  • Есть проект Excel 2010 VSTO Add-in, в котором реализована команда Ribbon-а, по которой происходит взаимодействие с SSPS 22 x64. Необходимо реализовать инсталлятор, который будет: Проверять установлен ли на компьютер SPSS 22 x64. Если не ...

    Закрыт
    6 лет назад
  • Клиент-серверное приложение. Вбиваются определённые данные по проверкам. По объектам проверки проводят мероприятия по устранению. Формируются отчёты.    Есть уже готовое приложение. Интерфейс можно с ней перебить. База на MS SQL Server готова.  Подробнее в сообщениях. ...

    Закрыт
    6 лет назад
  • Здравствуйте нужен простой бот под бинарные опционы  poketoption, суть работы бота должна заключаться в следующем, бот должен обрабатывать данные с другой биржи и реагировать на pocketoption к примеру на бирже цена подскочила  на 100 бот ...

    Закрыт
    6 лет назад
  • Необходимо написать программу для MacOS (если не найдется разработчик для Mac рассмотрю вариант под Windows), в программе нужно будет добавлять данные о пользователях (регистрация пользователей) и далее вся работа с этими данными (редактирование и упорядочивание числовых ...

    Закрыт
    6 лет назад
  • Есть клиент-серверное приложение Opensource. Клиентская сторона: Windows, C++, .Net + библиотеки. Серверная сторона: Linux - сервер приложений (opensource). Задача: 1.  Собрать клиентскую часть из исходников. 2.  Установить серверную ...

    Закрыт
    6 лет назад
  • Добрый день! Ищу разработчика для доработки ПО на java. По сути приложение представляет из себя сервер (серверлет) с  JSON API. Интересует долгосрочное сотрудничество. Знакомого с blockchain и криптографией.

    Закрыт
    6 лет назад
  • Нужно написать программу на С++, которая представляет собой простой 2D редактор (В прикрепленном файле все подробности) и создать по ней отчет. Отчет: 1) титульный 2) содержание 3) задание 4) введение ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад