Skip to content

KingMob/cryptopals-crypto-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

About

The Cryptopals challenges in Clojure. They are a series of exercises designed to demostrate how to break cryptography in the real-world. They were originally created by Matasano, and are now hosted by the NCC Group. Thanks to both for sharing these, they're a blast!

Notes

The code is a bit more ad-hoc than I normally write, since each challenge is somewhat independent. What's actually common ends up placed in the util/cipher/core/rng.clj files. The challenge sets themselves are in the set* files.

If you're looking at the various sets and wondering why there's Vanilla Ice lyrics, rest assured, I'm not a fan. That's just what many of the challenges decrypt to!

Usage

You can look at my code if you get stuck, but really the fun is all in solving it for yourself. I have some none-spoiler notes here that may help, too.

License

Copyright © 2017 Matthew Davidson

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

The Cryptopals (formerly Matasano) crypto challenges

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published