Skip to main content

Command line interface to OpenSSL with Python3

Project description

# openssl-python

This tool is a command line interface to OpenSSL, written with Python3. It permits encrypting/decrypting files, as well as generating RSA keys, encrypting private RSA keys, signing files using an RSA key, and also verifying signatures using RSA.

## Dependencies

Before running this tool, the following dependency must be installed, as well as being on the path:

  • openssl

Usually, this dependency exists by default in most of the supported platforms(see below). In case it doesn’t, try consulting the official [OpenSSL documentation](https://www.openssl.org/docs/); or consult your operating system’ documentation on how to install new software.

## Usage

To launch openssl-python tool, just download the source code, and run the following command: ` python3 main.py ` Or alternatively, if python is in the path, run the following commands: ` chmod +x main.py ./main.py `

## Platform support

This tool was initially developed and tested on Linux systems, so it does also support Unix-like systems: BSDs, Mac OS… Windows support though is not guaranteed.

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

openssl-python-0.1.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

openssl_python-0.1.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file openssl-python-0.1.1.tar.gz.

File metadata

  • Download URL: openssl-python-0.1.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.4.4

File hashes

Hashes for openssl-python-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f01e6953338897d6b60ad9b061f08efc9aa0d1a834e680a6099aabd054c756d9
MD5 fd6a47b51e12121c884c238fb82d4534
BLAKE2b-256 ccbe6755939573772d152f6cb56ebebc7f0aaa5e747600e21e47e661e9ca0fc3

See more details on using hashes here.

File details

Details for the file openssl_python-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: openssl_python-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.4.4

File hashes

Hashes for openssl_python-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e7acddd889fd27bbef093ccf731fa7a3153695b7822fb18a6602175ffeb5e6c7
MD5 56078567b773dcacaaeae5fa33bae577
BLAKE2b-256 f6d4166a67145490b0fa41194e9e5358700ef8b673ffa5c19da6273e0c286e51

See more details on using hashes here.

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