Skip to content

A simple app that encrypts files using the Caesar cipher using single-threaded and multi-threaded approaches.

License

Notifications You must be signed in to change notification settings

levnagornov/simple-cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple cipher

A simple application that can encrypt a text file (works only with Russian-language texts, other characters will be skipped) using the Caesar cipher. The application was created to test whether multiprocessing would help speed up the operating time - and as it turned out, the operating time was reduced by at least 2 times.

There are 3 implementations:

  • singleThreadCaesar
  • multiThreadCaesarByLines
  • multiThreadCaesarByChunks

There are 2 heavy txt files:

  • text.txt contains several copies of John Ronald Reuel Tolkien's book. Lord of the Rings
  • result.txt contains the result of encryption of text.txt

Created by Lev Nagornov.

About

A simple app that encrypts files using the Caesar cipher using single-threaded and multi-threaded approaches.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages