Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 773 Bytes

README.md

File metadata and controls

16 lines (14 loc) · 773 Bytes

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.