Simple String Encryption Toolkit
Project description
Pyfer ~ Encrypt and Decrypt Strings
💡 What is it?
Pyfer is a simple encryption and decryption tool built in Python.
Features
With this little library you can do the following:
- Encrypt and decrypt strings
- Use one of three available encryption modes, each using a different ciphertext alphabet
- Generate random digit keys
🛠️ Setup
Install it from PyPI by running pip install pyfer.
Dependencies
The only dependency is NumPy.
🚀 Execution
App
If running in a virtual environment using pyenv/virtualenv, ensure the Python version is configured for tkinter by following the instructions here.
To run the app, simply open a terminal window to the project folder and run:
python app.py
Command Line
Alternatively, Pyfer can be run from the command line:
python main.py <key> <input_string>
For more information, have a look at the demo here!
📝 Documentation
Documentation is currently available in the form of docstrings.
⚖️ License
The project is licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyfer-4.1.2.tar.gz.
File metadata
- Download URL: pyfer-4.1.2.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fca2b4460ca63eb9b7b7d009e706a8b9bad299f116d70cb8289456bfdce69f10
|
|
| MD5 |
c67ca8a4e3d46c3a66d6c907f79b3491
|
|
| BLAKE2b-256 |
00ce8da889ae2b03fe1314e2ad569c1da5774979e78d56f7c7dfdb7ee8b38ad2
|