Skip to main content

Elliptic Curve Cryptography for public key encryption and ECDSA. Elliptic Cryptography Diffie Hellman Key Exchange with AES, and Sha512

Project description

ECIES, ECDSA, HMAC, ECC Public Key Generation

Jul 16, 2022

Algorithms:

Elliptic Cryptography Integrated Encrypton Scheme

Elliptic Cryptography Digital Signature Algorithm

ECDSA Public Key Recovery from SEC 1, ver 1.9, section 4.1.6

Hash-based Message Authentication Code

Advanced Encryption Standard

512-bit Secure Hashing Algorithm

Only Weiestress curve is used

Only prime field sizes are supported

Curves: secp521r1, secp256k1 (Bitcoin Curve), secp256r1

Not For Professional use

Note: Public Key Recovery doesn't always work, further tests will be done

Currently, further improvements on Public Key Recovery as well as support of Binary Galois Fields GF(2^m) is being implemented

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

eccryptography-0.0.1.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ECCryptography-0.0.1-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

Details for the file eccryptography-0.0.1.tar.gz.

File metadata

  • Download URL: eccryptography-0.0.1.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for eccryptography-0.0.1.tar.gz
Algorithm Hash digest
SHA256 5be889bdc6b298af8d569ef1fa872a51c9f00a2c51fec92afdd3754f47c65c17
MD5 5f9d6e965e9b93f037581ec1f82888ae
BLAKE2b-256 a1a48d8e3b148534554a72184ebcb833ba013eaa27d21c4f0b9dc04f2911201f

See more details on using hashes here.

File details

Details for the file ECCryptography-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: ECCryptography-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 36.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for ECCryptography-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6111f8b1a9ae4ffb1224d2bb3870efc30fdb5c18bc6cb8391481e570cda49531
MD5 4c6ad514249ff9861e4bd9611a816b9b
BLAKE2b-256 5a73b516a45467fb168183845ee03f6bd650d097e225edc46ab8d449dc6df422

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page