La criptografía es la ciencia que transforma información para asegurar su confidencialidad, integridad y autenticidad mediante técnicas de encriptación y desencriptación. Existen diversos tipos de algoritmos de cifrado, incluyendo aquellos de transposición y sustitución, así como sistemas de claves privadas y públicas. Su historia se remonta a prácticas antiguas y ha evolucionado hasta el uso de maquinas de cifrado en guerras modernas, destacando la importancia de la longitud y seguridad de las claves.