Steganografi (af græsk steganos, "dækket", og gráphein, "at skrive") er et underemne inden for kryptologien, der beskæftiger sig med at skjule beskeder i en eller anden form for kontekst. Steganografi adskiller sig fra kryptering, da man ved kryptering forudsætter, at en opponent kender til beskedtransporten. Ved steganografi prøver man i stedet at skjule, at der overhovedet sker en beskedtransport.