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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3f88b9d8445aae5712c4c401ffe1d65a46a7c1c295db51ba0e1dcc9b07bd38b |
|
MD5 | 1e42fa9a85f3f7987a9f6e25ed79d612 |
|
BLAKE2b-256 | bc2ed50939ca99a3ee33f53d436c509454f22b473565e60e23472a968b0354fa |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | d220e4bbd1448b9afca131bd07d6dd706c70c82f694ab0db3a75b9667ddb1619 |
|
MD5 | 650e7e5ea0096c4ac7de1022e25d187b |
|
BLAKE2b-256 | 0787d00d4ce6af8301555388d04e3487af7f0f98c715ba7a7821fe521acc5b4e |