To build and run all challenges run:
make run./cryptopals 1 1
============ Running Set 1 ============
Challenge 1: Convert hex to base64
Converted the hex string: 49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d757368726f6f6d
to the base64 string: SSdtIGtpbGxpbmcgeW91ciBicmFpbiBsaWtlIGEgcG9pc29ub3VzIG11c2hyb29t
Challenge 1 Passed!
======================================= ./cryptopals 1 2
============ Running Set 1 ============
Challenge 2: Fixed XOR
Hex String 1: 1c0111001f010100061a024b53535009181c
Hex String 2: 686974207468652062756c6c277320657965
Result: 746865206b696420646f6e277420706c6179
Challenge 2 Passed!
======================================= Challenge 3: Single Byte Xor Cypher
Highest Scoring Message:
Cooking MC's like a pound of bacon
Challenge 3 Passed!
=======================================