This commit is contained in:
Miloslav Ciz 2022-05-18 21:18:17 +02:00
parent eaa715af8c
commit f0c3f6aecf
14 changed files with 273 additions and 18 deletions

View file

@ -1,6 +1,6 @@
# Steganography
Steganography means hiding secret information in publicly accessible data; for example it is possible to hide text messages in a digital photograph by slightly modifying the colors of the image pixels -- that photo then looks just like an innocent picture while in fact bearing an extra information for those who can read it. Note that steganography embeds the secret information **in the data itself** (image pixels, sound samples etc.), NOT in metadata (file headers), so the information is preserved even between lossless format conversion etc. Steganography differs from [encryption](encryption.md) by trying to avoid suspicion of secret communication.
Steganography means hiding secret information in publicly accessible data; for example it is possible to hide text messages in a digital photograph by slightly modifying the colors of the image pixels -- that photo then looks just like an innocent picture while in fact bearing an extra information for those who can read it. Steganography differs from [encryption](encryption.md) by trying to avoid even suspicion of secret communication.
There are many uses of steganography, for example in secret communication, bypassing censorship or secretly tracking a piece of digital media with an invisible [watermark](watermark.md) (game companies have used steganography to identify which game clients were used to leak pre-release footage of their games). [Cicada 3301](cicada.md) has famously used steganography in its puzzles.