cryptopals

package module
v0.0.0-...-2bbf1a2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2018 License: MIT Imports: 1 Imported by: 0

README

cryptopals

Build Status

Solutions to the Matasano Cryptopals challenges, written while learning Go.

For documentation, check the GoDocs:

GoDoc

Documentation

Overview

Package cryptopals contains a series of tests that are the solutions for various challenges in the Matasano Cryptopals challenges (http://cryptopals.com/) The solution tests all utilize tools found in various subpackage of this package

Directories

Path Synopsis
Package encodings contains a group of wrapper methods for converting byte buffers to and from hex and base64 encodings,
Package encodings contains a group of wrapper methods for converting byte buffers to and from hex and base64 encodings,
Package hamming contains functions for calculating the hamming edit distance between different bytes and byte arrays
Package hamming contains functions for calculating the hamming edit distance between different bytes and byte arrays
Package pkcs7 implements PKCS#7 padding for inputs
Package pkcs7 implements PKCS#7 padding for inputs
Package unsafeaes contains helper functions used in solving the Matasano Cryptopals challenges and is in no way an actual usable set of cryptographic tools
Package unsafeaes contains helper functions used in solving the Matasano Cryptopals challenges and is in no way an actual usable set of cryptographic tools
Package vigenere is a set of tools for analyzing and cracking cipher text that has been encyrpted using simple 1 and multibyte repeating xor sequences (i.e.
Package vigenere is a set of tools for analyzing and cracking cipher text that has been encyrpted using simple 1 and multibyte repeating xor sequences (i.e.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL