El cifrado de Vernam transforma los datos aplicando la operación XOR (O exclusivo) entre cada byte del mensaje y el byte correspondiente de una clave. Como XOR es reversible, volver a aplicar la misma clave permite recuperar el texto original.
En esta herramienta, los datos binarios cifrados se codifican automáticamente en Base64 para que puedan copiarse, almacenarse y transferirse de forma segura como texto. Durante el descifrado, primero se decodifica Base64 y después se aplica XOR con la misma clave.
Para obtener la máxima seguridad, la clave debe ser aleatoria, tener como mínimo la misma longitud que el mensaje y utilizarse una sola vez. Cuando se repite una clave más corta, el cifrado sigue demostrando el funcionamiento de XOR, pero deja de ofrecer las garantías de seguridad de una libreta de un solo uso auténtica.
El cifrado de Vernam tiene una gran importancia histórica porque introdujo el principio XOR, que más adelante se convirtió en la base de muchos cifrados de flujo modernos.