AES encryption encoded using emojis
Project description
EmojiCrypt
AES encryption encoded using emojis
- EmojiCrypt's output can be effectively copied to the clipboard in some CLIs only
| Command Line Interface | Copyable |
|---|---|
| Google Cloud Engine VM Instance (SSH via browser) | ✔️ |
| Linux terminal (Ubuntu 20.04LTS) | ✔️ |
| Command prompt (Windows 10) | ❌ |
| Windows Terminal (Windows 10) | ✔️ |
| Docker Playground | ❌ |
- Text file encryption uses Vigenere's cipher instead of AES cipher because AES is computationally expensive and not suitable for large files. The output of Vigenere's cipher is also encoded using emojis.
Use as a python module
Install the module using pip install emojicrypt
from emojicrypt import EmojiCrypt
keyword = str(input("Enter keyord:"))
cipher = EmojiCrypt(keyword)
cipher.encrypt(str(input("\nEnter plain text: ")))
cipher.decrypt(str(input("\nEnter cipher text: ")))
Use from a command line
pip install emojicrypt
python -m emojicrypt.py
Build
python -m venv env
source env/bin/activate
pip install build twine
python -m build
twine upload dist/*
Disclaimer:
Under no circumstances will the creator/s of this application be held responsible or liable in any way for any claims, damages, losses, expenses, costs or liabilities whatsoever (including, without limitation, any direct or indirect damages for loss of profits, business interruption or loss of information) resulting or arising directly or indirectly from your use of or inability to use this application even if the creator/s of this application have been advised of the possibility of such damages in advance.
Made with lots of ⏱️, 📚 and ☕ by InputBlackBoxOutput
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emojicrypt-1.0.4.tar.gz.
File metadata
- Download URL: emojicrypt-1.0.4.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7c3db174d2537b77a3793bf2ca574d523de97241deef0693c8f68e65f0f39c5
|
|
| MD5 |
720a56e7b4db2863a2a6f82389c0bc2b
|
|
| BLAKE2b-256 |
b0390d8442346ef14d4dca9ce0cee25978c7e4c57b309c9e47a9bc78254c5571
|
File details
Details for the file emojicrypt-1.0.4-py3-none-any.whl.
File metadata
- Download URL: emojicrypt-1.0.4-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54c3da21b3adffd9804e475d5a32f8b89e6d164f5a85c293a4170d0dceae6de6
|
|
| MD5 |
954887e5338e194f0ab4e89307fb06bc
|
|
| BLAKE2b-256 |
c98ff090e37a6fc2149b1541cdd911f75dfd2ef9418dad97f4189494b378f343
|