Skip to main content

Simplified AES-256 encryption tool inspired by Fernet

Project description

🔐 fernet256 — Simplified AES-256 Encryption Inspired by Fernet

fernet256 is a lightweight and modular encryption library built around AES-256-CBC and HMAC-SHA256, inspired by the simplicity of the Fernet specification. It provides a clean interface for encrypting and decrypting byte-based payloads with optional integrity and timestamp features.

✨ Highlights

  • AES-256-CBC encryption for secure data protection
  • HMAC-SHA256 verification for tamper detection
  • Optional timestamp support for expiration control
  • Simplified, readable code inspired by Fernet but fully customizable
  • Modular design: no opaque black-box structures

🚀 Installation

pip install fernet256

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

fernet256-3.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

fernet256-3.0.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file fernet256-3.0.0.tar.gz.

File metadata

  • Download URL: fernet256-3.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for fernet256-3.0.0.tar.gz
Algorithm Hash digest
SHA256 02e97782b6a902a2a834feaaa4cbf1ce99134623145dc6140da0bb07a9c98113
MD5 9d21d631dc165b6c22e8f13d1e0c1892
BLAKE2b-256 971ff7201b214c0743409ef142d4690b714c26d1294162bf099044c93fb30d53

See more details on using hashes here.

File details

Details for the file fernet256-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: fernet256-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for fernet256-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec59293aa0b81e0d3beccb8183f0b2ac2c4b21c130f4110ce6e27633aff9e56e
MD5 e347d8c24423ee7d7b76e375f601d319
BLAKE2b-256 b3072ce013b3bcdd250b1d250cca06bc16bf9f5339195224902528421a7aed1c

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