11. Proteção com senha
A senha de edição impede que o cliente abra o grafo e o Editor de Tela dentro do FuelTech Vision. Ele continua usando a tela do usuário. A senha evita edição acidental e curiosidade. Ela não protege a lógica contra cópia: leia a seção O que a senha não protege.
#Definir, trocar e remover a senha
- Marque Usar tela do usuário (veja o capítulo Tela do usuário).
- Entre na aba Editor de Tela e clique em Senha de edição.
- No diálogo Definir senha de edição, digite a senha em Nova senha, repita em Confirmar nova senha e clique em Salvar.
- Clique em Confirmar na barra superior. Sem o Confirmar, a senha não fica gravada no mapa.

Depois de Salvar, a função continua destravada na sessão. Ela trava de novo, a cada vez que a tela recarrega os dados do mapa: ao clicar em Cancelar, ao colar blocos e ao importar. Com senha ativa, o botão mostra Senha: ativa.
- Trocar: clique em Senha: ativa. O diálogo vira Trocar senha de edição. Preencha Senha atual, Nova senha e Confirmar nova senha.
- Remover: no mesmo diálogo, informe a Senha atual e deixe Nova senha e Confirmar nova senha vazias (o campo diz "vazio = remover"). Clique em Salvar e em Confirmar.
#Regras da senha
- A senha aceita qualquer texto não vazio. Não há tamanho mínimo nem máximo, nem exigência de caracteres. O diálogo só confere se a confirmação é igual à nova senha.
- Para trocar ou remover, o programa exige a senha atual ("Senha atual incorreta.").
- Não há recuperação. O programa não tem caminho para redefinir ou mostrar a senha. Sem ela, a tela do usuário continua funcionando, mas o grafo e o Editor de Tela ficam travados. A saída é refazer a função a partir de uma cópia sem senha.
- O FuelTech Vision não grava a senha, só um resumo criptográfico dela (hash). O resumo viaja com a função: no arquivo .ftcf, no mapa e nos logs.
- A senha é de cada função e continua nela depois de Apagar. Ela não é a proteção por senha do mapa, que é outro recurso, com outra senha.
#O que fica bloqueado
Com senha e sem destravar, as abas Ajustes e Editor de Tela mostram um painel escuro por cima e o aviso Edição protegida por senha. O campo Senha e o botão Desbloquear liberam a edição.

| Item | Com senha, sem destravar |
|---|---|
| Grafo: ver e editar blocos, cabos e nome | Bloqueado |
| Editor de Tela: campos, tabelas, textos, imagem, tamanho, senha e modo | Bloqueado |
| Botões Importar, Exportar e Apagar | Bloqueados |
| Tela do usuário, edição dos valores nela, Cancelar e Confirmar | Liberados |
#Importar uma função protegida
Importar não pede senha. O resumo da senha que vem no arquivo substitui o que a função tinha, e a função aberta fica travada. Os botões de importar ficam sob o painel quando a função de destino está travada: para importar sobre uma função com senha, destrave-a antes. Quem importa uma função protegida a entrega com a trava, sem precisar da senha.
#O que a senha não protege
A senha é uma trava do editor do FuelTech Vision, não da VCU nem do arquivo. Ela impede que o cliente abra o editor de lógica e o editor de tela dentro do programa. Ela não esconde a lógica dentro do arquivo .ftcf, do mapa ou dos logs.
| Onde | O que leva da função |
|---|---|
| Arquivo .ftcf | Grafo, tela do usuário, imagem de fundo e resumo da senha, cifrados. |
| Mapa do cliente | Os mesmos itens, para cada função customizada do mapa. |
| Log gravado com esse mapa | Uma cópia do mapa ativo e, com ela, a função inteira. |
| VCU | Só o grafo: blocos e cabos. Sem tela, sem imagem e sem senha. |
A cifra do arquivo .ftcf impede só a leitura casual. Não prometa ao cliente sigilo da lógica nem proteção contra cópia por quem tem o arquivo, o mapa ou o log.