Actualmente me estoy enseñando sobre criptografía con la intención de aprender más sobre el criptoanálisis. A partir de ahora estoy aprendiendo sobre los modos de cifrado! Entiendo que debería buscar CBC, CFB y OFB .
Entiendo que el modo CBC es preferible cuando se trata de cifrar archivos, pero ¿qué modo se prefiere para cifrar los protocolos de red?
Sé que el modo ECB se utiliza para cifrar datos aleatorios y es vulnerable a los ataques de repetición. Aunque como es fácil cripanalizar, mi suposición es que no debería utilizarse para proteger la confidencialidad de los datos de la red.
Estoy abierto a la idea de que mis suposiciones podrían estar equivocadas. Entonces, una vez más, ¿cuál es el mejor modo de cifrado para usar para el cifrado de los datos que se envían a través de un socket TCP?
Mi objetivo es implementar AES, aunque todavía tengo muchos pasos por delante. Si los modos de cifrado se pueden utilizar con otros algoritmos. por favor, no retengas tu conocimiento!