{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides cryptographic hash functions (SHA256, RIPEMD160) and symmetric/asymmetric encryption algorithms (AES, DES, RSA, ElGamal) plus a cryptographically secure random number generator.","skillfed_tags":["abandoned","high-install-friction","security-vulnerabilities"],"use_cases":["Legacy systems or applications that already depend on pycrypto and cannot be migrated to newer libraries.","Educational projects learning cryptographic algorithms where the implementation details matter more than production security.","Prototyping public-key algorithms in Python where arbitrary-length integer support is needed.","Encrypting data in daemons or servers where mutual authentication between clients and servers is required."],"what_it_does":"PyCrypto is a collection of cryptographic primitives for Python, providing secure hash functions, symmetric ciphers (AES, DES), asymmetric algorithms (RSA, ElGamal), and a cryptographically secure random number generator. It was designed to make adding new cryptographic modules straightforward and was considered production-stable at release.\n\nThe package has been abandoned since 2014-06-20 and receives no maintenance. While it remains downloadable and installable, it carries four known security vulnerabilities and lacks support for modern Python versions and security practices. Installation requires a C compiler and Python development headers, adding friction to deployment.","worth_installing":"No. Do not install pycrypto for new projects. The package is abandoned, carries four known vulnerabilities (GHSA-6528-wvf6-f6qg, GHSA-cq27-v7xp-c356, PYSEC-2017-94, PYSEC-2018-97), and has not been maintained for 4438 days. High install friction compounds the risk. For legacy code only."},"id":"pycrypto","links":{"html":"https://skillfed.io/packages/pycrypto","md":"https://skillfed.io/packages/pycrypto.md","pypi":"https://pypi.org/project/pycrypto/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2014-06-20","license_spdx":null,"license_treatment":"permissive","name":"pycrypto","python_support":"unspecified","summary":"Cryptographic modules for Python."},"popularity":{"monthly_downloads":8514383,"position":1613,"tier":"top_5000"},"security":{"n_vulnerabilities":4},"version":"2.6.1"}
