🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

simple-file-cryptography

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simple-file-cryptography

0.0.2
Maintainers
1

simple-file-cryptography

PyPI - Version PyPI - Python Version

Table of Contents

Installation

pip install simple-file-cryptography

License

simple-file-cryptography is distributed under the terms of the Apache-2.0 license.

Examples

Activate the GUI:

python -m "simple_file_cryptography" -g

Generate a key:

python -m "simple_file_cryptography" -kg

Encrypt a file:

python -m "simple_file_cryptography" -m encrypt -k "c2ebbce1532c050164ff9edc28fa4ee5" -i "some_file.txt" -o "some_file.txt.enc"

Encrypt a file with automatically generated key (key will be printed out):

python -m "simple_file_cryptography" -m encrypt -kg -i "some_file.txt" -o "some_file.txt.enc"

Decrypt a file:

python -m "simple_file_cryptography" -m decrypt -k "c2ebbce1532c050164ff9edc28fa4ee5" -i "some_file.txt.enc" -o "some_file.txt"

To encrypt or decrypt with Python code, use functions provided in simple_file_cryptography.crypto_utility module.

from simple_file_cryptography.crypto_utility import decrypt_file, encrypt_file, generate_key

key = generate_key()
encrypt_file("in.txt", "in.txt.enc", key)
decrypt_file("in.txt.enc", "out.txt", key)

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts