Mejoración de las funciones de crypt + tests