Skip to main content

Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.

Project description

PyFidelius

Python SDK for Fidelius CLI, a tool designed for ECDH cryptography.

How to use it?

Create an instance of the class

from pyfidelius.cryptography import Cryptography

ecdh = Cryptography()

NOTE : Make sure that JRE 1.8+ is installed, to run the binaries in the release.

Methods available :

Method Details
generate_key_material Generates an ECDH key pair, and a random nonce.
encrypt Encrypts a given string data.
sane_encrypt Same as encrypt command, with the only difference being that it accepts base64 encoded version of the input string.
decrypt Decrypt the encoded data back to original string.
file_operation ECDH Cryptography can also be applied on file for both encryption and decryption.

A brief documentation about each method is mentioned in the docstring of the method.

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

pyfidelius-0.0.4.tar.gz (5.5 MB view hashes)

Uploaded Source

Built Distribution

pyfidelius-0.0.4-py3-none-any.whl (5.5 MB 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