--- name: hash_sha256 kind: function lang: py domain: cybersecurity version: "1.0.0" purity: pure signature: "def hash_sha256(data: bytes) -> str" description: "Calcula el hash SHA-256 de datos binarios. Retorna hex digest." tags: [hash, sha256, crypto, python, pendiente-usar] uses_functions: [] uses_types: [] returns: [] returns_optional: false error_type: "" imports: [hashlib] params: - name: data desc: "bytes a ser hasheado" output: "string hexadecimal del hash SHA-256 (64 caracteres)" tested: false tests: [] test_file_path: "" file_path: "python/functions/cybersecurity/cybersecurity.py" --- ## Ejemplo ```python h = hash_sha256(b"hello") # "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824" ``` ## Notas Usa hashlib de stdlib. Funcion pura sin side effects. SHA-256 produce un digest de 64 caracteres hexadecimales (256 bits).