gcipher(1)

gcipher1

A simple encryption tool

Usage

gcipher

gcipher [CIPHEROPTIONS] ... [INPUT] [OUTPUT]

gcipher [CIPHEROPTIONS] ... -p PROXIEDHOST PROXIEDPORT LISTENINGPORT

Examples

Show the GUI:

gcipher

Encrypt a file using the Gie cipher:

gcipher -c Gie inputfile outputfile

Decrypt STDIN and output to STDOUT using Rot13:

gcipher -C Rot -k 13

Listen on port 1027 and act as a proxy for port 1028 on gnu.org. Decrypt the data coming from gnu.org and encrypt data going to gnu.org using Vigenere with key linux:

gcipher -c Vigenere -k linux -p gnu.org 1028 1027

Overview

This is a simple encryption tool to work with home-grown encryption algorithms. It can run as either a GUI, a command-line application, or a network proxy.

-c CIPHER

encrypt using the given cipher

-C CIPHER

decrypt using the given cipher

-k KEY

set the key for the previous cipher

-p PROXIEDHOST PROXIEDPORT LISTENINGPORT

act as a network proxy

Ciphers

Gie

a simple cipher doable by hand; no key is required

Caesar

Julius Caesar's code; no key is required

Rot

linear rotation; the amount of the rotation is given by the key which must be a number in the range [0, 25]

Vigenere

a version of ROT that uses a private key; the key must be made of lower-case letters

Files

.gcipher/plugins

See plugins/README in a source distribution for more instructions on creating new plugins.

Releases

5 releases since Debian 3.1 (Sarge); the text changed 1 time.

  1. 3.1–5.0
  2. 6.0–7

Author

Written by Shannon -jj Behrens.

Reporting bugs

Report bugs to <[email protected]>.

From gcipher 1.1-1 in Debian 7 (Wheezy). Parsed by carta from the page's man source.