Skip to main content

verification scheme based on 2D barcodes

Project description

Caurus

Example

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

Documentation

docs/

Disclaimer

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file caurus-0.1.0.tar.gz.

File metadata

  • Download URL: caurus-0.1.0.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for caurus-0.1.0.tar.gz
Algorithm Hash digest
SHA256 20730ff0fbbf003e4a9b145c2490463be33a1ce274475fb24ec9472628dd62f0
MD5 096e1906a4621813d7ef330e5045d08d
BLAKE2b-256 177aaaf9cf973f8fc78989f55913b9352065929ef7e9de1a4ec79c97df684e49

See more details on using hashes here.

File details

Details for the file caurus-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: caurus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2

File hashes

Hashes for caurus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 154a8382618f654a6824d6d87e5c4bda967da07cb9ae0aef9c958baeadd0e922
MD5 9220fbb4719708fc962163ac1829192c
BLAKE2b-256 6ffd65571cd01aa5cdf042d96d318cf8d42acf1d49fae17d8f4f4a9e985f911b

See more details on using hashes here.

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