/TwoWayAuth

Two way authentification using Hill cipher

Primary LanguageJava

TwoWayAuth

Двусторонняя аутентификация с использованием случайных чисел и шифра Хилла.

Как запустить

Должна быть установлена JRE версии 8 и выше.

java -jar TwoWayAuth-1.0-jar-with-dependencies.jar *ID клиент-сервера* *Криптографический ключ* *Порт*

Длина ключа должна быть квадратом целого числа.

Как скачать

Все запускаемые файлы собраны во вкладке releases.

Как использовать

Автоматически запускается в режиме ожидания подключения других клиентов. Доступны следующие команды:

  • connect - установить подключение, необходимо будет уточнить только порт (на данный момент все подключаются через localhost).
  • exit - выход из программы.