# Learncrypt A small application to learn programming crypto. ## About This project is about experimenting with and learning about encryption and also getting more experienced with the [D programming language](http://dlang.org/). ## Option reference Usage: ./learncrypt [options] Common options: -h --help This help information. Global options: -a --armor use ascii-armored I/O. Actions: -g --gen-key Generate a new 256 bit key. -e --encrypt Encrypt a message. -d --decrypt Decrypt a message. Action options: -c --cipher The cipher to use (default: chacha20). -k --key The file which contains the key (default: symkey.asc).