https://github.com/aswinr24/decypher
Speedy Cipher Decryption / Encryption CLI tool
https://github.com/aswinr24/decypher
cli cryptography hacktoberfest python
Last synced: about 1 year ago
JSON representation
Speedy Cipher Decryption / Encryption CLI tool
- Host: GitHub
- URL: https://github.com/aswinr24/decypher
- Owner: Aswinr24
- License: mit
- Created: 2024-03-04T18:40:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-27T15:40:03.000Z (about 2 years ago)
- Last Synced: 2025-04-11T19:23:44.901Z (about 1 year ago)
- Topics: cli, cryptography, hacktoberfest, python
- Language: Python
- Homepage: https://pypi.org/project/decypher/
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Decypher
[](https://www.python.org/)

[](https://pypi.org/project/decypher/)
[](https://opensource.org/licenses/MIT)
A CLI for speedy Cipher Decryption/Encryption


## Installation:
#### Python:
```
pip install decypher
```
#### Docker:
Pull the docker image:
```
docker pull aswinr24/decypher:decypher
```
Run the Container:
```
docker run -it --rm decypher
```
## Usage:
To see the list of available ciphers for encryption/decryption and options:
```
decypher --help
```
To decrypt a Cipher:
```
decypher
```
To encrypt plaintext as a Cipher:
```
decypher 'Ciphername' 'Ciphertext' 'key' --encrypt
```
To view the version:
```
decypher -v
```
Using Docker:
```
docker run -it --rm decypher
```
Replace `` with the name of the Cipher, `` with the Ciphertext or Plaintext to encrypt/decrypt and `` with the key, use `--encrypt` flag at the end for Encryption.
### Examples:
Encrypt a message using the Caesar Cipher:
```
decypher ceaser --encrypt
```
Decrypt a Rail-fence Cipher:
```
decypher rail-fence
```
Decrypt a Vignere Cipher(using docker):
```
docker run -it --rm decypher vignere
```
## Contributing
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or clone the repository and submit a pull request on GitHub.
## License
This project is licensed under the MIT License - see the [MIT License](LICENSE) file for details.