A package for combining and verifying QR codes using cryptographic hashes
Project description
DecentryK QR
A Python package for combining and verifying QR codes using cryptographic hashes.
Installation
pip install decentryk_qr
Usage
Command Line Interface
Combine two QR codes:
decentryk_qr combine --files qr_1.png qr_2.png
Python API
from decentryk_qr import QRHashCombiner
# Create processor instance
processor = QRHashCombiner()
# Combine QR codes
combined_hash, hash_data = processor.process_qr_codes(
'qr_1.png',
'qr_2.png',
'output.png'
)
Features
- Combine two QR codes using cryptographic hashing
- Generate a new QR code containing the combined hash
- Command-line interface for easy use
- Python API for integration into other projects
Requirements
- Python 3.6+
- OpenCV
- qrcode
- Pillow
- numpy
- click
License
MIT License
Author
Zac Weigold
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.
Source Distribution
decentryk_qr-0.2.1.tar.gz
(5.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file decentryk_qr-0.2.1.tar.gz.
File metadata
- Download URL: decentryk_qr-0.2.1.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7847bc4c9635c7c307a4df8cb725538b8cafe570e5e40d6f259d581f6bb0c218
|
|
| MD5 |
668ed03adc7023c50fe3e719a1c59c6d
|
|
| BLAKE2b-256 |
a67f09af064fe9f65d804bf9d3e269cf7cae3a82f9a0c5b76ee67d23238ef989
|
File details
Details for the file decentryk_qr-0.2.1-py3-none-any.whl.
File metadata
- Download URL: decentryk_qr-0.2.1-py3-none-any.whl
- Upload date:
- Size: 6.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c15160e318b2de3ed2e7d98fc7006dff819a8119381920c0488d449af378b434
|
|
| MD5 |
770f1da21fe947483d4e1437744c5344
|
|
| BLAKE2b-256 |
8cc29560b3721ac4c4fa1ac2beb4841ea622763c8d9dc797475b21ecb8617888
|