Skip to main content

verification scheme based on 2D barcodes

Project description



Caurus is an open implementation of a verification scheme based on 2D barcodes.

Getting Started

Install and setup Caurus:

$ pip install caurus
$ caurus server init

Each device needs to be activated first. In our case, we assign the (arbitrary) ID 1 and set a SVG viewer (e.g. a browser) to automatically display the barcodes:

$ caurus server activate --viewer firefox 1

To complete the activation, add the displayed keys to caurus.cfg.

Afterwards, your are ready to verify arbitrary messages. There is support for lines, key-value pairs and some basic styling:

$ caurus server transaction 1 "Hello World!" "so:red:R" "many:blue:B" "colors:green:G"
Barcode: ...
Code: 231185




This project is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Cronto Ltd, OneSpan Inc, or any of their subsidiaries or affiliates.

Project details

Download files

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

Files for caurus, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size caurus-0.1.0.tar.gz (35.4 kB) File type Source Python version None Upload date Hashes View
Filename, size caurus-0.1.0-py3-none-any.whl (9.5 kB) File type Wheel Python version py3 Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page