--- name: hash_md5 kind: function lang: py domain: cybersecurity version: "1.0.0" purity: pure signature: "def hash_md5(data: bytes) -> str" description: "Calcula el hash MD5 de datos binarios. Retorna hex digest." tags: [hash, md5, crypto, python] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [hashlib] tested: false tests: [] test_file_path: "" file_path: "python/functions/cybersecurity/cybersecurity.py" --- ## Ejemplo ```python h = hash_md5(b"hello") # "5d41402abc4b2a76b9719d911017c592" ``` ## Notas Usa hashlib de stdlib. MD5 no es seguro para propositos criptograficos pero es util para checksums, fingerprinting de archivos e identificacion rapida de IoCs.