Skip to main content

Protect any text with your own password

Project description

Protect any text with your own password.

Ever want a simple library to encrypt some text with a password? Well here it is. This is a great library for building quick One Time Secret apps in Python

Usage

To install run

pip install text-password-protect

In code:

from text_password_protect import TextPasswordProtect

test_text = "Hello There"
test_password = "General Kenobi"

# Create an instance of the class.
# You can set a salt an initialization time, change the salt with the
# set_salt method, or set TPPSALT as an environment variable, which will
# be read at initialization time.
tpp = TextPasswordProtect(salt="BAD_SALT_DO_NOT_USE!")

# Encrypt your message
ciphertext = tpp.encrypt(test_text, test_password)

# Ciphertext is of type bytes
print(ciphertext)

# Decrypt ciphertext
plaintext = tpp.decrypt(ciphertext, test_password)

print(plaintext)

License

History

0.1.0 (2022-06-15)

  • First release on PyPI.

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

text_password_protect-0.1.1.tar.gz (11.3 kB view hashes)

Uploaded Source

Built Distribution

text_password_protect-0.1.1-py2.py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 2 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