{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"}],"enrichment":{"capability":"cryptg provides a native Python extension that implements AES-IGE encryption, the cipher mode used by Telegram's MTProto protocol.","skillfed_tags":["telegram","mtproto"],"use_cases":["Implementing Telegram client libraries that need to encrypt/decrypt MTProto messages","Building Telegram bots or API wrappers that handle low-level protocol encryption","Integrating Telegram protocol support into applications requiring direct API communication","Testing or reverse-engineering Telegram's encryption layer in security research"],"what_it_does":"cryptg is a compiled Python extension that exposes AES-IGE (AES in Infinite Garble Extension mode), the encryption cipher used by Telegram's MTProto protocol. It wraps Rust implementations to provide fast, native access to this uncommon cipher mode from Python code. The package is designed for libraries and applications that need to communicate with the Telegram API and handle its cryptographic operations directly.\n\nThe package requires Python 3.11 or later and is distributed as precompiled wheels for common architectures (x86_64, aarch64, Windows, macOS). It has no runtime Python dependencies, making installation straightforward on supported platforms. The wrapper itself is released under CC0 (public domain), though the underlying Rust dependencies have their own license terms that should be reviewed.","worth_installing":"Yes, if you are building or maintaining a library that communicates with Telegram's API and needs native AES-IGE support. The package is actively maintained, has no known vulnerabilities, and offers permissive licensing. Install friction is moderate due to compilation requirements, but prebuilt wheels cover common platforms. Not relevant for general-purpose cryptography work."},"id":"cryptg","links":{"html":"https://skillfed.io/packages/cryptg","md":"https://skillfed.io/packages/cryptg.md","pypi":"https://pypi.org/project/cryptg/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-12","license_spdx":null,"license_treatment":"permissive","name":"cryptg","python_support":"supports_current","summary":"Cryptographic utilities for Telegram."},"popularity":{"monthly_downloads":192601,"position":9860,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.0"}
