El servicio admite dos formatos de clave. En modo Text, la clave se trata como texto UTF-8 normal. En modo Hex, la clave se interpreta como bytes sin procesar escritos en forma hexadecimal, por lo que valores como DEADBEEF o DE AD BE EF pueden usarse directamente.
La salida cifrada se muestra en hex en mayúsculas porque XOR puede producir bytes binarios arbitrarios, incluidos bytes que no son texto imprimible. La codificación hex hace que el resultado sea seguro para copiar, guardar, pegar en el decodificador o usar en pruebas y ejemplos.
Al descifrar, la entrada debe ser texto cifrado hexadecimal. Los espacios y separadores no hex se ignoran, pero los datos hex restantes deben contener pares completos de bytes.