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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyfidelius-0.0.4.tar.gz | 5.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|