Dica #70 — TSplus Remote Access
Desde HTML5 v8.70, é possível enviar senhas criptografadas com chave pública mesmo para endereço http://.
Inclusão do script de criptografia
Na página principal (ex: www/index.html), adicione entre <head></head>:
<script src="/socket.io/WCREDS?EncryptByPublicKey.js"></script>
Variantes:
EncryptByRuntimePublicKey.js— Válido até reinício do servidorEncryptByTimeoutPublicKey.js— Válido por 10-20 minutos (desde v8.72)
Para criptografar a senha: window.encryptOwnRSA(sua_senha);
Formato do campo de login
[-1****dados_criptografados*****— Chave pública em tempo de execução[-2****dados_criptografados*****— Chave pública permanente[-3***numero_sequencia***,****dados_criptografados*****— Chave pública com timeout