{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"A pure Python implementation of the Fernet symmetric encryption specification, providing token-based authenticated encryption without compiled C dependencies.","skillfed_tags":["abandoned","reference-implementation","pure-python"],"use_cases":["Educational reference: studying how Fernet encryption works or implementing the spec in another language.","Constrained environments: systems where C extensions cannot be compiled and the cryptography library is unavailable.","Legacy compatibility: maintaining existing code that already depends on this specific package.","Pure-Python-only deployments: scenarios where compiled dependencies are explicitly forbidden by policy."],"what_it_does":"Fernet is a pure Python implementation of the Fernet symmetric encryption standard, designed for situations where you cannot or will not use compiled C-based cryptographic modules. It provides token-based authenticated encryption\u2014meaning it both encrypts data and verifies its authenticity in a single operation.\n\nThe package is explicitly positioned as a fallback or reference implementation. The maintainer's own documentation states you should only use this module when you cannot use the cryptography library. The implementation has no runtime dependencies and installs from source only, which creates installation friction. More importantly, the project is abandoned: the last commit was 2018-12-31 and the latest release dates to 2016-09-18, with no active maintenance.","worth_installing":"No, not for new projects. The maintainer explicitly recommends using the cryptography library instead. This package is abandoned (last release 2016-09-18, last commit 2018-12-31), making it unsuitable for production cryptography work. Install only if you are maintaining legacy code that already depends on it, and consider migrating to cryptography as soon as feasible."},"id":"fernet","links":{"html":"https://skillfed.io/packages/fernet","md":"https://skillfed.io/packages/fernet.md","pypi":"https://pypi.org/project/fernet/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2016-09-18","license_spdx":null,"license_treatment":"permissive","name":"fernet","python_support":"unspecified","summary":"A simple python fernet implementation"},"popularity":{"monthly_downloads":240878,"position":8894,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
