Simple Cipher Encryption Program


Usage

 crypt [encryption-method] 
Enrypt stdin with one of several methods. Encrypted output is printed to stdout, additional information to stderr.

The output of crypt consists only of lowercase letters, spaces, and newlines. It is suitable as input for vcb and scb .

Enryption Methods

-v vigenere-key
Stdin is encrypted using the vigenere key provided and then printed to stdout. The scheme below lists number of shifts that is associated with each letter. The key and the inverse key are printed to stderr.
-s random-seed
Initializes the seed of the random number generator and then creates a random permutation of space and the 26 lower case letters. stdin is then encrypted using this permutation and printed to stdout. The permutation and its inverse are printed to stderr. The permutations are encoded using the scheme below.
-f
No encryption just filtering. Letters are converted to lowercase, newlines are left unchanged, everything else is converted to space.
-h
Print help message.

Encoding Scheme

space a b c d e f g h i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z
0     1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Last Update: 15.04.96 (Format: DD.MM.YY)