Skip to main content

Encrypt Text using emojis!

Project description

๐Ÿฅท Cryptmoji

A simple emoji-based encryption-decryption library.

Downloads


๐Ÿ“ฅ Installation

You can use the pip package manager to install the library.

pip install cryptmoji

or use poetry:

poetry add cryptmoji

Check the Documentation

๐Ÿ“ Usage

from cryptmoji import encrypt, decrypt

text = "Hello, world!"
key = "random_key" # makes the encryption stronger (optional)

# The encrypt and decrypt functions return the value
decrypted = decrypt(encrypted, key=key)
print(decrypted)
# '๐ŸŽฝ๐Ÿ‰๐Ÿญ๐Ÿฃ๐Ÿด๐ŸŽ๐Ÿต๐Ÿ€๐Ÿง๐Ÿ‰๐Ÿด๐Ÿˆ๐ŸŽ†'

# The encrypt and decrypt functions change the value in-place too
decrypted = decrypt(encrypted, key=key)
print(decrypted)
# 'Hello, world!'

Command line tool

Usage

$ cryptmoji encrypt "Hello World" --key "test"
๐ŸŽฟ๐Ÿ‘๐Ÿธ๐Ÿน๐Ÿ๐Ÿป๐Ÿ‘๐Ÿ๐Ÿ„๐Ÿค๐Ÿช

$ cryptmoji decrypt "๐ŸŽฟ๐Ÿ‘๐Ÿธ๐Ÿน๐Ÿ๐Ÿป๐Ÿ‘๐Ÿ๐Ÿ„๐Ÿค๐Ÿช" --key "test"
Hello World

NOTE: key is an optional parameter. If not provided, the value defaults to None.

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

cryptmoji-2.1.2.tar.gz (6.7 kB view hashes)

Uploaded Source

Built Distribution

cryptmoji-2.1.2-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

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