La criptografía es la ciencia de escribir mensajes en código para autenticar identidades y proteger comunicaciones y transacciones. Existen dos tipos principales de criptografía: simétrica que usa la misma clave para cifrar y descifrar pero tiene limitaciones, y asimétrica que usa claves distintas permitiendo enviar claves de forma segura. La esteganografía oculta mensajes dentro de otros archivos como imágenes para pasar desapercibidos.