La esteganografía es la práctica de ocultar mensajes o información dentro de otros archivos, datos o medios no sospechosos, de tal manera que no se detecte su presencia. Se diferencia de la criptografía en que la atención no se centra en cifrar el mensaje, sino en ocultarlo.
Se utiliza para proteger la confidencialidad de la información, en marcas de agua digitales para proteger los derechos de autor, y en algunas formas de malware para ocultar códigos maliciosos.
Aunque puede ser desafiante, existen herramientas y técnicas de análisis forense digital diseñadas para detectar anomalías en archivos que podrían indicar el uso de esteganografía.
Los archivos de imagen y audio son los más utilizados debido a su capacidad para ocultar información en el ruido visual o auditivo sin que se note una diferencia significativa.