Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/triztian/cryptster
A simple CLI tool to implement basic ciphers
https://github.com/triztian/cryptster
Last synced: about 1 month ago
JSON representation
A simple CLI tool to implement basic ciphers
- Host: GitHub
- URL: https://github.com/triztian/cryptster
- Owner: triztian
- License: mit
- Created: 2014-10-18T12:36:50.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-05T00:29:46.000Z (about 10 years ago)
- Last Synced: 2023-08-03T18:33:56.257Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 254 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Cryptster
=========A simple library to implement basic ciphers
It currently supports the ROT13 cipher (similar). Well actually it just adds 13 to the input.
Repo: https://github.com/Triztian/cryptster
## Usage
### Ciphering a string
```
$ cryptster -c "ROT13" -t "Hello"
```### Ciphering the file content
```
$ cryptster -c "ROT13" -f "file-with-content.txt"
```### Ciphering a string and writing the ciphertext into a file
```
$ cryptster -c "ROT13" -t "Hello" -o "my-secret-file.rot13"
```### Unciphering a string
```
$ cryptster -d -c "ROT13" -t "Uryy|"
```### Unciphering a file
```
$ cryptster -d -c "ROT13" -f "my-secret-file.rot13"
```## Symmetric Key Ciphering
### AES (Rijndael)
To use the AES encryption you should provide a 16 char length key string.
```
$ cryptster -k "1234567890abcdef" -c AESCBC128 -t "My secret message"
```