Skip to content

freQniK/serpent-crypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

serpent-crypt

A CLI for encryption/decryption with the Serpent Cipher

Installation

Install the required Python pacakges

pip install pyserpent pycryptodome

Usage

% python3.10 serpent_crypt.py -h 
usage: serpent_crypt.py [-h] [-e] [-d] input_file output_file

Encrypt or decrypt files using Serpent (CBC mode) with pyserpent.

positional arguments:
  input_file     Input file
  output_file    Output file

options:
  -h, --help     show this help message and exit
  -e, --encrypt  Encrypt a file
  -d, --decrypt  Decrypt a file

It will prompt for a key file. If this key file does not exist it will create one. Be sure to save your key file somewhere safe and not on the same computer! Also, consider encrypting the key file with GPG.

About

A CLI for encryption/decryption with the Serpent Cipher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages