Browse Source

Added diagnostics

Rafael Arce Nazario 8 years ago
parent
commit
33d579dcf9
1 changed files with 25 additions and 1 deletions
  1. 25
    1
      README.md

+ 25
- 1
README.md View File

93
 
93
 
94
 El cifrado César no es muy seguro ya que puede descifrarse fácilmente con un análisis de frecuencia. Por ejemplo, se sabe que en el idioma inglés la letra ‘e’ es la letra más frecuente en un texto. Si buscamos la letra que más se repite en un texto cifrado con un cifrador César, lo más probable es que esa fue la letra que se sustituyó por la ‘e’; con esto podemos deducir cuál fue desplazamiento utilizado y así descifrar el mensaje.
94
 El cifrado César no es muy seguro ya que puede descifrarse fácilmente con un análisis de frecuencia. Por ejemplo, se sabe que en el idioma inglés la letra ‘e’ es la letra más frecuente en un texto. Si buscamos la letra que más se repite en un texto cifrado con un cifrador César, lo más probable es que esa fue la letra que se sustituyó por la ‘e’; con esto podemos deducir cuál fue desplazamiento utilizado y así descifrar el mensaje.
95
 
95
 
96
-PONER PREGUNTAS DIAGNOSTICAS AQUí
96
+
97
 
97
 
98
 ###El Cifrado Vigenere 
98
 ###El Cifrado Vigenere 
99
 
99
 
156
 ---
156
 ---
157
 
157
 
158
 
158
 
159
+!INCLUDE "../../eip-diagnostic/vigenere/es/diag-vigenere-01.html"
160
+
161
+!INCLUDE "../../eip-diagnostic/vigenere/es/diag-vigenere-02.html"
162
+
163
+!INCLUDE "../../eip-diagnostic/vigenere/es/diag-vigenere-03.html"
164
+
165
+
166
+---
167
+
168
+---
169
+
170
+
159
 ##Sesión de laboratorio:
171
 ##Sesión de laboratorio:
160
 
172
 
161
 En esta experiencia de laboratorio completarás una aplicación para cifrar un mensaje de texto utilizando el cifrado Vigenere. Para simplificar el código, la clave y el mensaje deben consistir solo de letras y tu programa debe cambiar todas las letras del mensaje y la clave a mayúsculas.
173
 En esta experiencia de laboratorio completarás una aplicación para cifrar un mensaje de texto utilizando el cifrado Vigenere. Para simplificar el código, la clave y el mensaje deben consistir solo de letras y tu programa debe cambiar todas las letras del mensaje y la clave a mayúsculas.
378
 * `int isalpha(char c)`: Given a character as an argument, this function returns a non-zero value when the character is a letter. Otherwise it returns 0. As you know, C++ interprets non-zero values as `true` and zero as `false`. Thus, for example, the call `isalpha(‘3’)` returns `false`. The call returns `isalpha(‘f’)` returns `true`.
390
 * `int isalpha(char c)`: Given a character as an argument, this function returns a non-zero value when the character is a letter. Otherwise it returns 0. As you know, C++ interprets non-zero values as `true` and zero as `false`. Thus, for example, the call `isalpha(‘3’)` returns `false`. The call returns `isalpha(‘f’)` returns `true`.
379
 
391
 
380
 
392
 
393
+
394
+---
395
+
396
+---
397
+
398
+
399
+!INCLUDE "../../eip-diagnostic/vigenere/en/diag-vigenere-01.html"
400
+
401
+!INCLUDE "../../eip-diagnostic/vigenere/en/diag-vigenere-02.html"
402
+
403
+!INCLUDE "../../eip-diagnostic/vigenere/en/diag-vigenere-03.html"
404
+
381
 ---
405
 ---
382
 
406
 
383
 ---
407
 ---