Skip to content

eseymour/cryptopals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptopals Crypto Challenge Solutions

GoDoc Build Status

This repository contains programs written in Go to solve the Crytopals Crypto Challenges.

Package Structure

The project is divided into sets containing challenges containing a descriptive package name for the implementation of the solution. For example, the solution to challenge 1 is in the package github.com/eseymour/cryptopals/set1/challenge01/hexToBase64. The progress section also lists the name of the relevant package within the github.com/eseymour/cryptopals/set#/challenge## package.

Progress

Set 1

# Challenge Completed Package
1 Convert hex to base64 January 19, 2018 hexToBase64
2 Fixed XOR January 19, 2018 test/fixedXOR
3 Single-byte XOR cipher January 21, 2018 test/crackByteXOR
4 Detect single-character XOR
5 Implement repeating-key XOR January 20, 1018 test/repeatingXOR
6 Break repeating-key XOR
7 AES in ECB mode
8 Detect AES in ECB mode

About

Solutions to the Matasano Cryptopals solutions in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages