Quantum functions for Python
Experimental library for quantum calculations.
Examples
Integer factorization
from quantumlib import shor
shor.factorize(1234567890123456789) # 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_collisions(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! :)