Descrição da função da ferramenta de encriptação e desencriptação JavaScript
Função principal:
1. Encriptação de código JS: O código JavaScript será convertido para uma forma encriptada com base no método eval, ocultando eficazmente a lógica original e aumentando a segurança do código.
2. Desencriptação de código JS: Restaura o código encriptado pelo método eval, fácil de depurar ou aprender o script encriptado.
3. Funcionamento instantâneo: Todo o processamento é efectuado localmente no browser, sem necessidade de carregar para o servidor para proteger a privacidade dos dados.
Utilização
1. Encriptação:
- Cole o código JS encriptado na caixa de entrada.
- Clique no botão "Encrypt", o sistema gera automaticamente o código de encriptação eval.
- Copie o resultado e aplique-o ao seu projeto.
2. Desencriptação:
- Introduza o trecho de código eval encriptado.
- Clique no botão "Decrypt" (Desencriptar) para restaurar o código original.
Cenários
- Proteger a lógica do código front-end de ser facilmente analisada ou adulterada.
- Depurar scripts de encriptação de terceiros para compreender rapidamente os seus princípios de implementação.
- Demonstrar o mecanismo de encriptação e desencriptação do método eval.
Notas:
• Esta ferramenta é adequada para encriptação e desencriptação de código JS normal; código ofuscado complexo pode exigir processamento adicional.
• Recomenda-se testar a integridade da função após a encriptação para evitar anomalias causadas por conflitos de sintaxe.
• O armazenamento a longo prazo de informações sensíveis continua a ter de ser combinado com o esquema de cifragem back-end.