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.

Source Distribution

caurus-0.1.0.tar.gz (35.4 kB view hashes)

Uploaded source

Built Distribution

caurus-0.1.0-py3-none-any.whl (9.5 kB view hashes)

Uploaded py3

Supported by

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