Photo by Markus Winkler on Unsplash

The Cryptopals challenges introduce people to cryptography through a series of programming exercises that increase in complexity. The challenges start with encoding & decoding in hex/binary/base64, and they build up to a variety of topics including an implementation of Wang’s Attack, which exploits a flaw in the md4 hashing algorithm.

I plan to follow along with my own efforts to implement the challenges, and provide detailed explanations of concepts that helped me understand and implement the code.

View the first post: https://barely.software/blog/cryptopals-set-1-challenge-1

--

--

Daniel Packard

Daniel Packard

Software developer with a background in math, physics, and robotics