{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Implements encrypted content encoding for HTTP messages, allowing you to encrypt and decrypt HTTP request/response bodies using the standard HTTP Content-Encoding mechanism.","skillfed_tags":["http-encryption","standards-based"],"use_cases":["Encrypt sensitive HTTP request bodies before transmission to ensure privacy even if HTTPS is compromised or unavailable","Implement end-to-end encryption for web APIs where the server should not have access to plaintext payloads","Decrypt HTTP responses that were encrypted by a peer using the same standard, for applications handling encrypted content delivery","Add an extra layer of encryption on top of TLS for highly sensitive data in transit"],"what_it_does":"http-ece is a Python implementation of encrypted content encoding for HTTP, a standard mechanism for encrypting message bodies at the HTTP layer. It wraps the cryptography library to provide encrypt and decrypt functions that follow the HTTP Content-Encoding specification, allowing applications to protect sensitive payloads in transit.\n\nThe package is actively maintained and supports a wide range of Python versions from 2.7 through 3.12, though it remains in Beta status. It is a straightforward, single-purpose library with no exotic dependencies beyond cryptography itself, making it suitable for applications that need standards-compliant HTTP-layer encryption without additional complexity.","worth_installing":"Yes, if you need standards-compliant HTTP content encryption and can tolerate the high install friction from cryptography's compiled dependencies. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. It is worth installing for applications requiring end-to-end encryption at the HTTP layer, but weigh the compilation overhead against your deployment environment."},"id":"http-ece","links":{"html":"https://skillfed.io/packages/http-ece","md":"https://skillfed.io/packages/http-ece.md","pypi":"https://pypi.org/project/http-ece/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-08-08","license_spdx":null,"license_treatment":"permissive","name":"http-ece","python_support":"unspecified","summary":"Encrypted Content Encoding for HTTP"},"popularity":{"monthly_downloads":3462935,"position":2614,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.2.1"}
