Steganografimjukvara används för att dölja meddelanden som överförs elektroniskt. Det fungerar på ett annat sätt än den vanligare krypteringen, som förvränger data så att den inte kan läsas. Att använda steganografimjukvara handlar mer om att dölja att data ens existerar, vanligtvis genom att dölja den inom ramen för en annan typ av data.
Alla former av steganografiprogramvara härrör i slutändan från historisk stenografi. Detta är ett brett utbud av tekniker som döljer information; namnet betyder ”dold skrift”. Det mest renodlade exemplet på detta är osynligt bläck, även om andra tekniker inkluderar att dölja meddelandet i en annan form av kommunikation. Fall där tidnings- eller tidningsredaktörer planterar meddelanden, ofta attackerande ledningen, som visas som den första bokstaven i varje mening i en artikel är en form av steganografi.
Liknande tekniker har antagits för användning i datorkommunikation. De har alla fördelen att det inte direkt framgår att uppgifterna innehåller ett dolt meddelande. Detta till skillnad från de flesta säkra meddelandesystem som använder kryptering så att data är oläsbar utan relevant digital nyckel. Detta kan uppmärksamma det faktum att innehållet kan vara konfidentiellt, särskilt när individer kommunicerar.
Det finns många tekniker som kan användas i steganografiprogramvara. En av de enklare är att dölja data i en mediefil. Till exempel, i en mycket detaljerad bildfil är det relativt enkelt att ändra enskilda pixlar med jämna mellanrum utan att det påverkar hur bilden ser ut vid första anblicken. Dessa pixlar kan ändras till färger som motsvarar ett kodat meddelande.
En annan steganografimetod är känd som ”skavning och vinkning.” Detta drar fördel av hur data delas upp i ”paket” när de skickas över nätverk och Internet. En avsändare kan blanda ihop paket med äkta data och falska data, så kallade agnar. Mottagaren kommer att behöva veta vilka paket som ska läggas märke till för att kunna sätta ihop dem igen för att bilda färdig data. Det finns en viss tvist om huruvida detta tekniskt sett räknas som steganografi, eftersom någon som avlyssnar den ofiltrerade datan sannolikt kommer att kunna räkna ut att något är fel.
Det har förekommit spekulationer om att personer som är inblandade i terrorism har använt steganografiprogramvara. Detta skulle vara vettigt för personer som vet eller misstänker att deras elektroniska kommunikation övervakas, eftersom användning av kryptering skulle få tjänstemän att misstänka att uppgifterna innehöll känsligt material. Från och med 2010 fanns det inga tydliga och obestridda exempel på terrorister som använder steganografiprogramvara.