Kryptering 
Kryptering är processen att förvränga information för att alla inte ska kunna läsa den, och har troligtvis funnits nästan lika länge som skriftspråket. Genom att använda en algoritm kopplad till en viss nyckel kan bara den som har tillgång till nyckeln läsa informationen. För att göra informationen läslig igen krävs dekryptering.
docufindings funktion för att kryptera enskilda dokument använder symmetrisk kryptering med samma lösenord för kryptering och decryptering. Känner du till nyckeln kan du läsa innehållet.
Alternativet till symmetrisk kryptering är asymmetrisk med två nyckelpar, en publik och en privat nyckel, den ena kan inte räknas ut från den andra. Den privata nyckeln är hemlig för andra, den publika nyckeln kan spridas fritt. Asymmetrisk kryptering används ofta för mail där den som vill skicka e-post till dig letar reda på din publika nyckel och krypterar mailet med din publika nyckel. Ingen annan än innehavaren av den privata nyckeln = du kan du dekryptera meddelandet.
GNU Privacy Guard (eller kort GnuPG eller GPG) är ett fritt program tillhörandes GNU-projektet som används för att kryptera, dekryptera, signera och verifiera exempelvis e-brev och filer. GNU Privacy Guard följer IETF-standarden OpenPGP fullt ut (RFC2440). GNU Privacy Guard är huvudsakligen skrivet av Werner Koch.