NodeJS 2021 Q4 task
- скопировать все файлы к себе на компьютер
- открыть консоль(должен быть установлен Node.js)
- Перейти в папку, куда были скопированы файлы
- ввести команду
node cipheringс необходимыми параметрами
-cили--config- обязательный параметр, указывается список применяемых шифров. Имеет вид{XY(-)}n, где:
- X - флаг, указывающй на тип шифрования:
- C - Шифр Цезаяр
- A - Шифр Атбаш
- R - Шифр ROT-8
- Y - флаг указывает на шифрование или дешифрование. Используется только у шифров C и R, не должен присутствовать у шифра A. Возможные значения:
- 1 - шифрование
- 0 - дешифрование
-iили--input- необязательный параметр, указывается имя или путь к файлу, из которого будет браться текст для шифрования. Если отсутствует, то текст надо будт вводить в консоль.-oили--output- необязательный параметр, указывается имя или путь к файлу, в который будет записываться зашифрованный текст. Если файла не существует, то он будет создан. Если отсутствует параметр, то зашифрованный текст выведется в консоль.
node ciphering -c "C1-C1-R0-A" -i "./input.txt" -o "./output.txt"
node ciphering -c "A" -o "./output.txt"
node ciphering -c "R0-A" -i "./input.txt"
node ciphering -c "C1-C1"