Skip to main content

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.

Metadata

Release files for pyfidelius 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyfidelius 0.0.4
File Size Uploaded
pyfidelius-0.0.4.tar.gz 5.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyfidelius 0.0.4
File Interpreter ABI Platform
pyfidelius-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 MB

Release files / pyfidelius-0.0.4.tar.gz

Download URL pyfidelius-0.0.4.tar.gz
Size 5.5 MB
Tags Source
SHA-256 checksum
How to use checksums
e3f88b9d8445aae5712c4c401ffe1d65a46a7c1c295db51ba0e1dcc9b07bd38b
BLAKE2b-256 checksum
How to use checksums
bc2ed50939ca99a3ee33f53d436c509454f22b473565e60e23472a968b0354fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.5

Release files / pyfidelius-0.0.4-py3-none-any.whl

Download URL pyfidelius-0.0.4-py3-none-any.whl
Size 5.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
d220e4bbd1448b9afca131bd07d6dd706c70c82f694ab0db3a75b9667ddb1619
BLAKE2b-256 checksum
How to use checksums
0787d00d4ce6af8301555388d04e3487af7f0f98c715ba7a7821fe521acc5b4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.5

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page