unicrypto
Unified interface for cryptographic libraries
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.6 or later; pycryptodomex must be installed as a runtime dependency.
- 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 · maintenance · safety
(unclear) — 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.
last release 2025-10-29 (289 days) · last repo commit 2025-10-29 · 12 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 121,563 downloads/mo, #11,977 on PyPI
Alternatives
Verify before relying
pip install unicrypto
import unicrypto
# Use unified interface to access crypto algorithms- 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?
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 on this page. Verify before relying on it.
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
unicrypto on PyPI
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.
Requires Python 3.6 or later; pycryptodomex must be installed as a runtime dependency.
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
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 the current Python release >=3.6 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packagepycryptodomex |
| Maintenance | Aging 289 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 121,563 / month, #11,977 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Operating System :: OS IndependentProgramming Language :: Python :: 3.6 |
Evidence: unicrypto-0.0.12-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “unified crypto interface”
- unicryptoProvides a unified interface to cryptographic algorithms, abstracting…
- openbb-cryptoProvides cryptocurrency data retrieval commands as an extension to…
- ccxtCCXT is a unified API library for connecting to and trading on more…
Give your agent the search over MCP, or paste the wish link into any chat.
More Cryptography packages
Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.
cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.
Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.
pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.
Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.
PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.
See also asyauth · pycryptodomex · TgCrypto · crypto · pycrypto · oscrypto · pysnmpcrypto · asn1crypto