drezi29 / cipher

Implementation of ROT algorithm for rotations between 1 and 126.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General information

The project includes an implementation of ROT algorithm.
It allows the use of rotations between 1 and 126.
Rotations between 1 and 25 are performed on the Latin alphabet (ABCDEFGHIJKLMNOPQRSTUVWXYZ).
Rotations in the range 26-126 are performed on the character set from the ASCII character table from character 33 (!) to character 126 (~).
The program supports loading data into the program from a JSON file, as well as writing decrypted or encrypted data to a file in JSON format.
The user can also manually enter messages to be encrypted or decrypted and then save them to a file.

Used technologies

  • Python (3.10.8)
  • Pytest (7.3.1)

Setup

Run main.py file to start the program.

About

Implementation of ROT algorithm for rotations between 1 and 126.


Languages

Language:Python 100.0%