Skip to main content

A package for supporting security applications with the power of quantum computing and cyrptography

Project description

QuantumSecurity

PyPI version

A Python package for supporting security applications with the power of quantum computing and cryptography.

Description

QuantumSecurity is a Python package designed to assist developers in implementing security applications using quantum computing and cryptography. The package currently provides a function named qrand that generates quantum random numbers. The generated quantum random numbers are in hexadecimal format.

Installation

You can install QuantumSecurity using pip:

pip install quantumsecurity

## Usage
from quantumsecurity import qrand

# Generate a quantum random number with 16 bits
random_number = qrand(16)
print("Quantum Random Number:", random_number)

## Dependencies
The current version of QuantumSecurity relies on the Qiskit package and its 'qasm_simulator' for quantum random number generation. In future iterations, support for other simulators from Amazon Braket and Quantum Hardware facilities will be added to the 'qrand' function.

## Future Features
In future releases, QuantumSecurity aims to provide additional dynamic functions related to quantum cryptography and post-quantum cryptography. These functions will empower developers to streamline their security implementations without writing extensive code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quantumsecurity-0.0.5.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

quantumsecurity-0.0.5-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file quantumsecurity-0.0.5.tar.gz.

File metadata

  • Download URL: quantumsecurity-0.0.5.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for quantumsecurity-0.0.5.tar.gz
Algorithm Hash digest
SHA256 84a60fbcd0c60c9c226a16462f0dd08198278053cb0794872c1779bd65239dc2
MD5 1bcf60386c8e36fd8885b54276d906cb
BLAKE2b-256 2264c05cd0cccdc9752c94fbc0f216fd2e1a86f8fedd59ac48b4e56f7deec814

See more details on using hashes here.

File details

Details for the file quantumsecurity-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for quantumsecurity-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6e147efc4ed7c1be51b716da21467877d7269c78ffd0c4bcd141cc02995c37f7
MD5 e01a09a638f6428d3f219457b8c0b7ff
BLAKE2b-256 cf2ca35bd4f5ef865179ddf909be61029edcef852cd993af16313ad86ecc9fb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page