Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.14 KB

README.md

File metadata and controls

22 lines (16 loc) · 1.14 KB

Ciphering CLI Tool

Для запуска приложения выполнить команду node my_ciphering_cli.js *параметры* В качестве параметров принимаются:

  1. --config или -c - конфиг. Обязательный параметр. Задает тип и направление шифрования в формате {XY(-)}n, где
  • X - тип шифрования:
    • C - шифр Цезаря (со смещением 1)
    • A - шифр Атбаш
    • R - шифр ROT8
  • Y - направление шифрования:
    • 1 - кодирование
    • 0 - декодирование
  1. --input или -i - путь к файлу-источнику. Если не задано, источником является ввод в консоль
  2. --output или -o - путь к файлу-результату. Если не задано, результат выводиться в консоль

Пример запуска

node my_ciphering_cli.js -c "C1-C0-C1" -i ./input.txt -o ./output.txt node my_ciphering_cli.js --config "R1-A-C0" --input ./input.txt