Quantum calculations
Project description
Quantum functions for Python
Experimental library for quantum calculations.
Examples
Integer factorization
from quantumlib import shor shor.factorize(123) # returns prime factors of given integer
Find collisions for a custom function
Easily breaks AES256, RSA2048, SHA256 or whatever
from hashlib import sha256 from quantumlib import grover data = sha256('Piece of cake!'.encode()) result = grover.find_collision(sha256, data, max_collisions=1) print(result[0].decode()) # outputs "Piece of cake!"
Install
pip3 install quantumlib
Requirements
- 8192-qubits QPU
- sense of humor
Enjoy! :)
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size quantumlib-0.0.103.tar.gz (1.8 kB) | File type Source | Python version None | Upload date | Hashes View |