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 details)

Uploaded Source

Built Distribution

pyfidelius-0.0.4-py3-none-any.whl (5.5 MB view details)

Uploaded Python 3

File details

Details for the file pyfidelius-0.0.4.tar.gz.

File metadata

  • Download URL: pyfidelius-0.0.4.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.5

File hashes

Hashes for pyfidelius-0.0.4.tar.gz
Algorithm Hash digest
SHA256 e3f88b9d8445aae5712c4c401ffe1d65a46a7c1c295db51ba0e1dcc9b07bd38b
MD5 1e42fa9a85f3f7987a9f6e25ed79d612
BLAKE2b-256 bc2ed50939ca99a3ee33f53d436c509454f22b473565e60e23472a968b0354fa

See more details on using hashes here.

File details

Details for the file pyfidelius-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: pyfidelius-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.5

File hashes

Hashes for pyfidelius-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d220e4bbd1448b9afca131bd07d6dd706c70c82f694ab0db3a75b9667ddb1619
MD5 650e7e5ea0096c4ac7de1022e25d187b
BLAKE2b-256 0787d00d4ce6af8301555388d04e3487af7f0f98c715ba7a7821fe521acc5b4e

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