--- id: unicrypto version: "0.0.12" license: unclear license_treatment: unclear maintenance: aging --- # unicrypto — Unified interface for cryptographic libraries License: unclear · Maintenance: aging · Downloads: 121.6K/mo ## What it is and what it does unicrypto is a lightweight wrapper that presents a unified interface to cryptographic algorithms, primarily built on top of pycryptodomex. It is designed to simplify working with multiple crypto libraries by providing a consistent API, reducing the friction of switching between or combining different cryptographic implementations. The package supports Python 3.6 and later and installs as a pure-Python wheel with minimal dependencies. The package is in an aging state—last updated 289 days ago with limited repository activity (12 stars, no recent commits beyond the last release). While it has no known security vulnerabilities, the unclear license status and low maintenance signal mean it is best suited for projects that can tolerate minimal upstream support or that need only stable, well-established crypto abstractions. Use it for: - Simplify code that needs to switch between different cryptographic algorithm implementations without rewriting calls. - Provide a consistent API layer for teams working with multiple crypto libraries in the same codebase. - Abstract away pycryptodomex details in applications that only need a subset of standard algorithms. - Build tooling or libraries that need to offer crypto functionality without tight coupling to a specific backend. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a unified interface to cryptographic algorithms, abstracting over underlying crypto libraries like pycryptodomex to simplify algorithm selection and use. Yes, if you need a lightweight abstraction over pycryptodomex and can verify the license directly from the repository. The low install friction and lack of known vulnerabilities make it a reasonable choice for stable use cases. However, the aging maintenance status and unclear license mean you should confirm license compatibility and accept that upstream support is minimal before adopting it in production. ## Install pip install unicrypto uv add unicrypto poetry add unicrypto ## Installing unicrypto Before you install: Installation is straightforward with a single runtime dependency (pycryptodomex) and a pure-Python wheel. However, the package is aging—last updated 289 days ago with minimal maintenance activity and only 12 repository stars, suggesting limited active development or community oversight. License in practice: License status is unclear; no SPDX identifier or raw license text is available in the package metadata. Before depending on this package, verify its actual license terms directly from the repository to ensure compatibility with your project. Quickstart: pip install unicrypto import unicrypto # Use unified interface to access crypto algorithms Requires Python 3.6 or later; pycryptodomex must be installed as a runtime dependency. Verify before relying: - What specific cryptographic algorithms does unicrypto support and abstract over? - How does the unified interface differ from using pycryptodomex directly? - What is the actual license of this package given the unclear metadata? ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: aging - Downloads: 121.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags unified crypto interface, cryptographic abstraction layer, crypto algorithm wrapper, simplified encryption library, cross-crypto compatibility, crypto-abstraction, wrapper-library [View on SkillFed](https://skillfed.io/packages/unicrypto) · [View on PyPI](https://pypi.org/project/unicrypto/)