Skip to main content

AES encryption encoded using emojis

Project description

EmojiCrypt

AES encryption encoded using emojis

GIF

  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

emojicrypt-1.0.4.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

emojicrypt-1.0.4-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

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

Hashes for emojicrypt-1.0.4.tar.gz
Algorithm Hash digest
SHA256 d7c3db174d2537b77a3793bf2ca574d523de97241deef0693c8f68e65f0f39c5
MD5 720a56e7b4db2863a2a6f82389c0bc2b
BLAKE2b-256 b0390d8442346ef14d4dca9ce0cee25978c7e4c57b309c9e47a9bc78254c5571

See more details on using hashes here.

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

Hashes for emojicrypt-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 54c3da21b3adffd9804e475d5a32f8b89e6d164f5a85c293a4170d0dceae6de6
MD5 954887e5338e194f0ab4e89307fb06bc
BLAKE2b-256 c98ff090e37a6fc2149b1541cdd911f75dfd2ef9418dad97f4189494b378f343

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page