Entiendo que los algoritmos criptográficos simétricos proporcionan confidencialidad mediante el uso de una clave para cifrar texto sin formato para cifrar texto, pero ¿cómo pueden proporcionar integridad también?
¿No sería fácil para un atacante manipular los bits de un mensaje y dar al receptor un mensaje incorrecto (no necesariamente coherente) si pudiera interceptar el texto cifrado? Especialmente teniendo en cuenta que los cifrados simétricos no funcionan bien con la autenticación.
Si este no es el caso y el cripto simétrico puede proporcionar integridad de datos, ¿puede compartir conmigo ejemplos de algoritmos que implementen esto?