A %systemroot%\system32 könyvtárában található utasítás neve: CIPHER.EXE. Feladata, hogy fájlokat és mappákat titkosítson és fejtsen vissza. Kapcsolók nélkül kiadva kilistázza a futtatás helyén elérhető állományokat elétéve egy "U" betűt, ha nem titkosított és egy "E" betűt ha igen.
Tartalom titkosítása
Titkosítsuk a c:\x mappát. Grafikus felületen ehhez rá kell kattintani a jobb oldali egérgombbal és a Tulajdonságok > Speciális > Tartalom titkosítása az adatvédelem érdekében (Properties > Advanced > Encrypt contents to secure data) jelölőnégyzetet kell bekapcsolni. Ugyanez parancssorból így néz ki:
A kapcsoló használatáról tudni kell, hogy a könyvtárat titkosítja, de a benne lévő fájlokat és alkönyvtárakat nem. Azonban a később belekerülő fájlok és létrehozott új alkönyvtárak már titkosítva lesznek.
Az alkönyvtárak titkosításához a következő parancsot kell használni.
Ez még mindig érintetlenül hagyja a meglévő fájlokat.
Adott könyvtáron belüli alkönyvtárak és leendő fájlok titkosítása:
Ez azonban nem titkosítja az alkönyvtáron belüli meglévő fájlokat csak a majdani újakat. A /a kapcsoló felelős azért, hogy a fájlokon is végrehajtódjon a művelet.
Könyvtár és tartalmának titkosítása beleértve az alkönyvtárakat és tartalmukat is:
Alapértelmezésben a már titkosított fájlok és mappák egy ilyen parancs kiadása alkalmával nem kerülnek ismét titkosításra kivéve, ha a /f kapcsolót használjuk.
Előfordulhat, hogy a parancs használata közben hiba lép fel és megszakad a futás. Például "beragadt" egy fájl és a rendszer úgy érzékeli, mintha használatban lenne. Ekkor vehetjük hasznát a /i kapcsolónak. Hiba alkalmával tovább folytatja a feladatát sorra véve a többi állományt.
Tartalom visszafejtése
Ugyanúgy használhatjuk a kapcsolókat, mint a fenti esetekben csak a /e-t cseréljük le /d-re.
Speciális kapcsolók
A titkosításai folyamat során az érintett fájlokat és mappákat kilistázza a képernyőre. Kivételt képeznek ez alól a rejtett és rendszerfájlok. Ha ezeket is meg akarjuk jeleníteni, alkalmazzuk a /h kapcsolót.
cipher /s:c:\x /e /a /f /h
Fontos, hogy a megjelenítéstől függetlenül a titkosítás végbemegy.
A /k kapcsoló a parancsot futtató felhasználó számára új titkosítási kulcsot, úgynevezett ujjlenyomatot hoz létre. Ha az előző kulcs illetéktelen kezekbe került, fejtsük vissza a fájlokat, kérjünk egy új kulcsot és titkosítsuk ismét.