A cifra de Vernam transforma os dados aplicando a operação XOR (OU exclusivo) entre cada byte da mensagem e o byte correspondente de uma chave. Como XOR é reversível, voltar a aplicar a mesma chave restaura o texto original.
Nesta ferramenta, os dados binários cifrados são codificados automaticamente em Base64, para que possam ser copiados, armazenados e transferidos em segurança como texto. Durante a decifragem, o Base64 é primeiro descodificado e, em seguida, é aplicado XOR com a mesma chave.
Para obter a máxima segurança, a chave deve ser aleatória, ter pelo menos o mesmo comprimento da mensagem e ser utilizada apenas uma vez. Quando uma chave mais curta é repetida, a cifra continua a demonstrar a cifragem XOR, mas deixa de oferecer as garantias de segurança de uma verdadeira chave de uso único.
A cifra de Vernam é historicamente importante porque introduziu o princípio XOR, que mais tarde se tornou a base de muitas cifras de fluxo modernas.