Skip to main content

Relock high-frequency key rotation server / python SDK

Project description

Relock python SDK

Relock is a high-frequency cryptographic key rotation server that authenticates each individual request using ephemeral, transient, key. This enables digital platforms to implement true continuous passive authentication.

By leveraging rapid, per-request key changes, Relock ensures every interaction is independently verified, boosting security posture while maintaining a seamless user experience. Server is designed to scale effortlessly, making it ideal for use cases that require both high performance and uncompromised trust.

Minimal example

Run service:

docker pull relockid/server
docker run --privileged --network host \
       -it relock/server run \
       --host 127.0.0.1 --port 8111 \
       --multiprocessing

Flask:

python3 -m pip install relock

from relock import Flask as relock

GitHub repository

This repository contains ready-to-use, minimal implementation of the TCP client for Relock Server. This minimal implementation makes it easy to check how the system works in practice.

Links

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

relock-0.7.8.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

relock-0.7.8-py3-none-any.whl (26.4 kB view details)

Uploaded Python 3

File details

Details for the file relock-0.7.8.tar.gz.

File metadata

  • Download URL: relock-0.7.8.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for relock-0.7.8.tar.gz
Algorithm Hash digest
SHA256 f1bcaa48ffbff3dc16e6e34b13af9bacea67f8387102a8911e5f7e8a20ac4df4
MD5 3183b78a7cc5d0d6e5a61c8ee6ea1458
BLAKE2b-256 ca12187f8630acc77b8bf4f067e7ec660dce37c752e0604165079772cc5477e7

See more details on using hashes here.

File details

Details for the file relock-0.7.8-py3-none-any.whl.

File metadata

  • Download URL: relock-0.7.8-py3-none-any.whl
  • Upload date:
  • Size: 26.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for relock-0.7.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d00a2526dff9fe55f4dea9de25a72dfaffe89a7b02358792aadb8d051f6624e1
MD5 80dd7fc8b973b416baca7914f803f3e3
BLAKE2b-256 560430a7a7e2f4cdf1fe5b663081b637563a19b1f4873db5c7a6a0d8b54ef67d

See more details on using hashes here.

Supported by

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