This is a command-line encryption and decryption tool leveraging military-grade encryption standards. It is lightweight, easy to use, and optimized for secure data operations.
help
: Shows a list of all commandslicense
: Shows the license informationencrypt
: Encryption servicedecrypt
: Decryption servicehash
: Hashing servicekeygen
: Generate asymmetric encryption key pair
--mode [UAC|AES|RSA|XOR]
: Mode of the encryption, it can be UAC (Unified Advanced Cipher, this is a new cryptography standard defined incryptography/whitepapers
), AES, RSA, or XOR--type [FILE|TEXT]
: Acknowledge the input type--in value
: Input of the encryption process. It can be a file path or a string of text with quotation marks--key
: Key for encryption (input path to the key file for asymmetric encryption)
--mode [SHA2-256|SHA2-512|SHA3-256|SHA3-512|SHAKE-256]
: Mode of hashing (note that we use SHA-3 for SHA-256 and SHA-512)--type [FILE|TEXT]
: Acknowledge the input type--in value
: Input of hashing process. It can be a file path or a string of text with quotation marks[--length value]
: Length of the output hash (only for SHAKE-256)
This project is licensed under the MIT License. See the LICENSE
file for more details.