Skip to content

thexa4/CipherSaber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSUtil  Copyright (C) 2012  Max Maton <[email protected]>

This application encrypts and decrypts files using the CipherSaber encryption algorithm.
For more information about CipherSaber: http://ciphersaber.gurus.org/faq.html

Command line options
      --cs1                  Use CipherSaber-1 compliant settings (n=1)
  -n, --iterations=VALUE     The amount of key iterations (default: 20)
  -d, --decrypt              Decrypt the input file
  -e, --encrypt              Encrypt the input file
  -f, --file=VALUE           The location of the input file (default: stdin)
  -o, --output=VALUE         The location of the output file (default: stdout)
  -x, --hex                  Use hexadecimal notation for input/output
  -i, --interactive          Ask for the keyphrase when needed
  -p, --password=VALUE       Use a given password. Caution! This is unsafe, use
                               --interactive or a keyfile.
  -k, --keyfile=VALUE        Use a keyfile that contains the key.
  -q, --quiet                Don't show warnings
  -h, -?, --help             Display this help message

Examples
To encrypt a file using hex notation:
CSUtil.exe -e -x

To decrypt a file encoded using hex notation:
CSUtil.exe -d -x

Decrypt a file using cs1 encryption using a keyfile:
CSUtil.exe -d --cs1 -f cknight.cs1 -o cknight.gif -k keyfile.txt

This program comes with ABSOLUTELY NO WARRANTY; This is free software, and you are welcome to redistribute it under certain conditions;

About

CipherSaber implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages