midicrypt
Encrypt and decrypt files by playing melodies on your MIDI keyboard. Written in Rust.
❯ ./midicrypt -h
midicrypt 0.1.0
NINNiT
Encrypts and Decrypts Files using MIDI input
USAGE:
midicrypt [SUBCOMMAND]
OPTIONS:
-h, --help Print help information
-V, --version Print version information
SUBCOMMANDS:
decrypt Decrypts a file
encrypt Encrypts a file
help Print this message or the help of the given subcommand(s)
list-ports Lists available MIDI ports
To encrypt a file, using a given port:
midicrypt encrypt --port "Impact LX61+:Impact LX61+ MIDI1 28:0" in.txt out