Cryptography318
Cryptography318 is a package intended to provide utility for important cryptographic and linear algebra functions in Python. This package includes functions for generating primes, primality tests including AKS, Miller-Rabin, Baillie-PSW, functions for factoring integers including Pollard's P-1, Self-Initializing Quadratic Sieve, Pollard's Rho, and Lenstra's ECM factorization algorithm using both Montgomery curves over projective space and short Weierstrass curves, functions for solving discrete logarithm problems including Pollard's Rho method for logarithms, baby-step-giant-step, and Pohlig-Hellman, support for working with elliptic curve cryptography including 'fast power algorithm' and baby-step-giant-step, general algebra functions such as Chinese Remainder and the Euclidean Extended Algorithm for gcd's. In development is the index calculus method for solving DLP's.
Required Packages
- numpy
Install
$ pip install cryptography318
License
Release files for cryptography318 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cryptography318-1.0.0.tar.gz | 30.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cryptography318-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 64.1 kB
Release files / cryptography318-1.0.0.tar.gz
| Download URL | cryptography318-1.0.0.tar.gz |
|---|---|
| Size | 30.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a793c1159b7fd23e6af57ca61c23098cbd5ecb2a22db9ce6de5bf2a5c845cdb3
|
|
BLAKE2b-256 checksum How to use checksums |
a4e59f91f16e39ee19bf1e0b75df9ed3c2768061e268bfaedce28ce35bdae793
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|
Release files / cryptography318-1.0.0-py3-none-any.whl
| Download URL | cryptography318-1.0.0-py3-none-any.whl |
|---|---|
| Size | 33.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a7bfe728bcedc036593887471f05b809babbf6d41c4c27b2cb2945c9e5db2a3f
|
|
BLAKE2b-256 checksum How to use checksums |
3ab2dc344d0cd962f040a956253843a130d44117f7e481114cd3453a85863474
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.1
|