View on GitHub

ciesvium

This project provides some Java utility classes for handling text and numerical tables, encryption and file manipulation.

Usage: Cryptography Operations

General crypto operations:

  1. generate a new random AES key
  2. encrypt a file with a given AES key
  3. decrypt a file with a given AES key
  4. encrypt an AES key with a set of public keys
  5. decrypt an AES key
  6. encrypt a file with a given encrypted AES key
  7. decrypt a file with a given encrypted AES key
  8. generate an AES key and encrypt it with a set of public keys
  9. regenerate the encrypted versions of an AES key
Home | Usage