Cryptanalysis in Action, by EC-Council
Emre Caglar Hosgor, Author
Setting up the environment
Section 2 Fundamentals of Cryptography and Terminology
Section 3 Cryptographic Algorithms, including historical ciphers
Section 4 Fundamentals of Cryptanalysis and Terminology
Section 5 Cryptanalysis, Attacks Against Ciphers
This repository is a supporting material for the course content.
You can test the Jupyter notebooks in a Windows environment with Anaconda installed.
Visual Studio Code is preferred. Notebooks are just supporting material, a starting point for building complex cryptanalysis applications.
We hope this helps your cybersecurity journey.
Note: While running Asymmetric Cryptography examples public and private keys stored in the directory. You can delete them no to attract attention of the scanners. Because that creates a private key spillage which we don't want.