Skip to content

g33kex/pyqrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyqrypto

pyqrypto is cryptography library composed of quantum circuits defined with Qiskit. It allows to easily implement classical cryptography functions on quantum computers to run quantum attacks on them, such as quantum brute-force with Grover's algorithm.

Documentation

Read the documentation here.

Building

Make sure poetry is installed.

Here are the steps to package this library.

poetry build

Follow theses steps to build the Sphinx documentation.

poetry install
poetry run sphinx-build docs/source/ docs/build/html

Test

Run these commands to test the library:

poetry install
poetry run pytest

Contributing

This is an early version of the library, but contributions are always welcome.

About

A library for building reversible quantum circuits that perform classical cryptography

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages