____ ____ ____
| _ \ / ___/ ___|
| | | | | | |
| |_| | |__| |___
|____/ \____\____|
Preparation of a laboratory station for analysing the effectiveness of selected methods of cracking cipher algorithms with the use of the Python language. In the article I will present the technique of breaking ciphers with brute force, I will analyse the frequency of breaking passwords depending on their difficulty level.
๐ง About
Preparation of a laboratory station for analysing the effectiveness of selected methods of cracking cipher algorithms with the use of the Python language. In the article I will present the technique of breaking ciphers with brute force, I will analyse the frequency of breaking passwords depending on their difficulty level.
๐ Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
What things you need to install the software and how to install them.
Python 3.8
python3-pip
Installing
A step by step series of examples that tell you how to get a development env running.
Firstly check if you have installed Python, and pip. The names may vary slightly.
~$ which pip3
/usr/bin/pip3
~$ which python3
/usr/bin/python3
If you are sure you have Python and pip, cd
in the folder with the script, then use this command to install all the dependencies. You can skip this step if you are sure you have all the libraries needed to run the project.
~/distributed-cipher-cracking$ pip3 install -r requirements.txt
๐ง Benchmarks
python3 main.py "test" "test" 130 90