Python Basics for Hackers, Part 6: Decoding an Encrypted Message with Frequency Analysis (Cryptanalysis)

Python Basics for Hackers, Part 6: Decoding an Encrypted Message with Frequency Analysis (Cryptanalysis) Welcome back, my aspiring cyberwarriors! Cryptography is a fundamental skill of cybersecurity. It enables so many of the protocols and technologies that keep our data safe such as passwords, Internet traffic, database info, messaging, and so much more. Cryptanalysis is the […]

Continue Reading

Cryptography Basics for Hackers, Part 4: Building a Simple Encryption Algorithm in Python

Welcome back, my aspiring cyberwarriors!   Cryptography is one of foundational technologies of cybersecurity. It helps to keep our information safe, secure, and confidential. Without cryptography, anyone could read our messages or our stored data.   In our previous tutorial in Cryptography Basics, I described one of the oldest forms of cryptography, The Caesar Cipher. […]

Continue Reading