1 Harvie's symetric encoding toolkit.
8 - keygen --help for more options
9 - this will 128 generate pseudorandom bytes (if number is not specified, 1024 will be used instead)
10 - 128 may be size of encrypted file in bytes for optimal security.
11 - You can use any file (MP3, EXE, etc...) instead of this.
12 - The key mustn't contains the lots of NULL bytes
15 crypt key.txt file.to.process file.output
16 - crypt for more options
17 - key.txt is some file used as key
18 - file.to.process is file to encrypt/decrypt by key (if not specified, STDIN is used)
19 - file.output is output of process (if not specified, STDOUT is used)
22 crypt key.txt file.output file.plain
23 - decrypting is done the same way as encrypting, you need the same key for decrypting and for encrypting.