import hashlib

def censo_madrid(input_string):
    result = input_string
    for _ in range(1808):
        result = hashlib.sha256(result.encode()).hexdigest()
    return result

# Prueba la función con un string de ejemplo y 1808 iteraciones
nombre_y_apellido="ANAGOMEZ"
dni = "1111"
codigo_postal="28938" #Codigo de Mósteles
fecha_nacimiento="01012006"
input_string = nombre_y_apellido + dni + codigo_postal + fecha_nacimiento
hashed_result = censo_madrid(input_string)

print(f"El resultado de aplicar SHA-256 1808 veces al string de entrada es: {hashed_result}")
