Quantum calculations


Keywords
first-april-fool, python3, quantum, quantum-computing
License
MIT
Install
pip install quantumlib==0.0.106

Documentation

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! :)