Go to file
Johannes Loher 3b55e66a3b test 2016-09-28 17:54:11 +02:00
source Fixed some endianess stuff and added bufferedChunks function 2016-09-24 15:37:40 +02:00
.gitignore initital commit 2016-02-14 11:00:28 +01:00
README.md tiny fix and added README.md 2016-02-16 19:56:32 +01:00
dub.sdl initital commit 2016-02-14 11:00:28 +01:00
test test 2016-09-28 17:54:11 +02:00



A small application to learn programming crypto.


This project is about experimenting with and learning about encryption and also getting more experienced with the D programming language.

Option reference

Usage: ./learncrypt [options]

Common options:
-h --help This help information.

Global options:
-a --armor use ascii-armored I/O.

-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).