text-password-protect

Protect any text with your own password


Keywords
text_password_protect
License
MIT
Install
pip install text-password-protect==0.1.0

Documentation

Text Password Protect

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

Warning

Use this package at your own discretion. There is no guarantee about the strength of the encryption.

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)

    # Want the sha256 hex digest of some text?
    sha256 = tpp.sha256hex(test_password)

    print(sha256)

License