Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/max9836/sniper-cryptography
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.
https://github.com/max9836/sniper-cryptography
aes-encryption command-line-tool cryptography encryption encryption-decryption encryption-tool go golang new-algorithm rsa-encryption sha-256 sha-512 sha3-256 sha3-512 shake256 xor-encryption
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/max9836/sniper-cryptography
- Owner: max9836
- License: mit
- Created: 2024-12-29T21:36:20.000Z (11 days ago)
- Default Branch: main
- Last Pushed: 2024-12-30T21:09:28.000Z (10 days ago)
- Last Synced: 2024-12-30T22:18:06.552Z (10 days ago)
- Topics: aes-encryption, command-line-tool, cryptography, encryption, encryption-decryption, encryption-tool, go, golang, new-algorithm, rsa-encryption, sha-256, sha-512, sha3-256, sha3-512, shake256, xor-encryption
- Language: Go
- Homepage:
- Size: 304 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sniper: Command-Line Encryption and Decryption Tool
## Description
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.## Commands
- `help`: Shows a list of all commands
- `license`: Shows the license information
- `encrypt`: Encryption service
- `decrypt`: Decryption service
- `hash`: Hashing service
- `keygen`: Generate asymmetric encryption key pair## Options
### Encryption Commands
- `--mode [UAC|AES|RSA|XOR]`: Mode of the encryption, it can be UAC (Unified Advanced Cipher, this is a new cryptography standard defined in `cryptography/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)### Hash Command
- `--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)## License
This project is licensed under the MIT License. See the `LICENSE` file for more details.