Šifriranje sporočil je z razvojem računalništva in matematike napredovalo do te mere, da poznamo algoritme, za katere lahko matematično dokažemo, da so za vse praktične namene nezlomljivi. Toda včasih to ne zadostuje, saj bi želeli prikriti samo dejstvo, da sploh komuniciramo. Umetnost skrivanja informacij v vsem dostopnih na videz neškodljivih podatkih se imenuje steganografija. Uporablja se že stoletja, osebni računalniki in večpredstavnostne datoteke so ji dodali novo razsežnost, internet pa je postal idealno gojišče zanjo.