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.