A DNSCrypt egy olyan protokoll, amely titkosítja, hitelesíti és adott esetben névteleníti a DNS-kliens és a DNS-megoldó közötti kommunikációt. Megakadályozza a DNS-hamisítást. Kriptográfiai aláírásokkal ellenőrzi, hogy a válaszok a választott DNS-megoldóból származnak-e, és hogy azokat nem hamisították-e meg. Ez egy nyílt specifikáció, ingyenes és nyílt forráskódú referencia-implementációkkal, és nem áll kapcsolatban semmilyen vállalattal vagy szervezettel. Ingyenes, DNSCrypt-kompatibilis megoldók a világ minden táján elérhetők.