Skip to main content

A reusable library of security functions and tools for Python web frameworks

Project description

Vevde security utils

A reusable library of security functions and tools. This package is not tied to any web framwork. So multiple Python web frameworks like Django, Fast API, Flask can use it.

1. Install

pip install vevde-security-utils

2. Example usage

See tests package for each function

# Feature Details / Files
1 Symmetric algorithms AES-256, Camellia-256
2 Create Encrypted HMAC / Decrypt HMAC vevde_security_utils/crypt/hmac.py
3 Hash, Signatures vevde_security_utils/crypt/signatures.py
4 File encryption vevde_security_utils/crypt/file_ops.py

Notes

File encryption and decryption:
a) Read chunk size (eg. 1024, 2048...) and cipher block size (16 for AES and Camellia) must be provided by client applications

3. License

Apache2 License

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

vevde_security_utils-2.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

vevde_security_utils-2.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file vevde_security_utils-2.1.0.tar.gz.

File metadata

  • Download URL: vevde_security_utils-2.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for vevde_security_utils-2.1.0.tar.gz
Algorithm Hash digest
SHA256 c6e90712be32b953c85de780ab1ed17b47b04ef242b7f12218e2451899ea211b
MD5 aaa9cd542afd9177efc1db096014d7d6
BLAKE2b-256 8e7c0c8372ff7aa5de28a58542277c17c99b070a7858b32bf45dcc2aaba22237

See more details on using hashes here.

File details

Details for the file vevde_security_utils-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for vevde_security_utils-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 996cc571747c963d285f1108c4afee986797ece7bb482955fb854b54f89ca320
MD5 ea4fa0865d3742cd11cad5516286614c
BLAKE2b-256 14074fda393297deb7fe4086f9a53eae62c6dfbb85809708cb32a12ea7225bdf

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