|
@@ -203,7 +203,7 @@ Tu tarea es completar el diseño de una aplicación para medir la fortaleza de l
|
203
|
203
|
|
204
|
204
|
La fortaleza de la contraseña se cuantificará otorgando puntos por utilizar "buenas" técnicas de selección de contraseñas (como combinar símbolos y letras) y restando puntos por utilizar "malos" hábitos (como utilizar solo letras minúsculas o caracteres consecutivos de un mismo tipo). Tu programa analizará la contraseña dada por el usuario y usará los criterios en las tablas presentadas arriba para computar una puntuación para la fortaleza de la contraseña.
|
205
|
205
|
|
206
|
|
-Una vez completada la aplicación, esta mostrará una ventana en donde, según se vayan entrando los caracteres de la contraseña, se desglosará la puntuación parcial obtenida. Esta interface gráfica para el usuario le ofrecerá una manera de mejorar su contraseña y corregir los malos hábitos típicos al formular contraseñas débiles.
|
|
206
|
+Una vez completada la aplicación, esta mostrará una ventana en donde, según se vayan entrando los caracteres de la contraseña, se desglosará la puntuación parcial obtenida. Esta interfaz gráfica para el usuario le ofrecerá una manera de mejorar su contraseña y corregir los malos hábitos típicos al formular contraseñas débiles.
|
207
|
207
|
|
208
|
208
|
|
209
|
209
|
|
|
@@ -302,7 +302,7 @@ void setConsecutiveLower(int count, int score) ;
|
302
|
302
|
void setConsecutiveDigits(int count, int score) ;
|
303
|
303
|
```
|
304
|
304
|
|
305
|
|
-### Ejercicio 3: Calcular la puntuación de los criterios y la puntuación total de la contraseña
|
|
305
|
+### Ejercicio 3 - Calcular la puntuación de los criterios y la puntuación total de la contraseña
|
306
|
306
|
|
307
|
307
|
|
308
|
308
|
El código que te proveemos contiene las funciones que computan el conteo para la mayoría de los criterios y cuyos nombres reflejan lo que hace y devuelve la función. Por ejemplo, `countUppercase`, devuelve el número de caracteres que son letras mayúsculas. [Aquí](http://ccom.uprrp.edu/~rarce/ccom3033f14/documentation/passwordStrengthCL/psfunctions_8cpp.html) hay una lista y descripción de las funciones.
|
|
@@ -340,7 +340,7 @@ En el código del proyecto vas a encontrar ejemplos de cómo calcular los primer
|
340
|
340
|
|
341
|
341
|
### Ejercicio 4: Determinar y desplegar la fortaleza de la contraseña
|
342
|
342
|
|
343
|
|
-En la parte superior de la interface gráfica se ingresa la contraseña. El usuario ingresará la contraseña en la parte superior de la interface gráfica. Debajo aparece un *informe* que contiene los distintos criterios, el conteo para cada criterio, y la puntuación individual para los criterios. Este informe se va actualizando según el usuario va ingresando los caracteres de la contraseña. La puntuación total será la suma de todas los puntos (sumas y restas) de los criterios individuales.
|
|
343
|
+En la parte superior de la interfaz gráfica se ingresa la contraseña. El usuario ingresará la contraseña en la parte superior de la interfaz gráfica. Debajo aparece un *informe* que contiene los distintos criterios, el conteo para cada criterio, y la puntuación individual para los criterios. Este informe se va actualizando según el usuario va ingresando los caracteres de la contraseña. La puntuación total será la suma de todas los puntos (sumas y restas) de los criterios individuales.
|
344
|
344
|
|
345
|
345
|
Basado en la puntuación total, el programa debe clasificar la fortaleza de la contraseña como sigue:
|
346
|
346
|
|
|
@@ -352,7 +352,7 @@ Basado en la puntuación total, el programa debe clasificar la fortaleza de la c
|
352
|
352
|
| [60,80) | Fuerte |
|
353
|
353
|
| [80,100] | Bien fuerte |
|
354
|
354
|
|
355
|
|
-El código provisto ya invoca la función `strengthDisplay` con la fortaleza calculada y la puntuación final para actualizar la clasificación y la barra que indica la fortaleza en la interface gráfica.
|
|
355
|
+El código provisto ya invoca la función `strengthDisplay` con la fortaleza calculada y la puntuación final para actualizar la clasificación y la barra que indica la fortaleza en la interfaz gráfica.
|
356
|
356
|
|
357
|
357
|
---
|
358
|
358
|
|
|
@@ -360,7 +360,7 @@ El código provisto ya invoca la función `strengthDisplay` con la fortaleza cal
|
360
|
360
|
|
361
|
361
|
## Entregas
|
362
|
362
|
|
363
|
|
-Utiliza "Entrega" en Moodle para entregar el archivo `readpassword.cpp` que contiene el código con el cómputo de las puntuaciones de los criterios individuales, la puntuación final, las invocaciones para actualizar la interface gráfica, la clasificación de la fortaleza y se despliegue. Recuerda utilizar buenas prácticas de programación, incluir el nombre de los programadores y documentar tu programa.
|
|
363
|
+Utiliza "Entrega" en Moodle para entregar el archivo `readpassword.cpp` que contiene el código con el cómputo de las puntuaciones de los criterios individuales, la puntuación final, las invocaciones para actualizar la interfaz gráfica, la clasificación de la fortaleza y se despliegue. Recuerda utilizar buenas prácticas de programación, incluir el nombre de los programadores y documentar tu programa.
|
364
|
364
|
|
365
|
365
|
|
366
|
366
|
|