Criptografia de senhas no WebLogic Server
O Oracle WebLogic Server possui uma API de classes utilitárias. Uma destas classes é a weblogic.security.Encrypt que nos fornece o recurso de criptografar qualquer string para que ela possa ser utilizada posteriormente no WebLogic Server. É altamente recomendado que todas as senhas dos arquivos de configuração do WebLogic Server, como por exemplo o arquivo de configuração de domínios config.xml, sejam criptografados.
Para utilizarmos a classe weblogic.security.Encrypt é necessário que o arquivo weblogic.jar esteja no CLASSPATH do sistema operacional. A sintaxe do comando é a seguinte:
Este comando deve ser executado via linha de comando, no diretório raiz do domínio do WebLogic, onde a senha será utilizada. Você pode também setar o diretório raiz, neste caso não há necessidade de se executar o comando no diretório raiz do domínio, para isso basta utilizar o comando:
Veja alguns exemplos práticos:
Senha criptografada:
{3DES}Rd39isn4LLuF884Ns
java -Dweblogic.RootDirectory=./meudominio weblogic.security.Encrypt xxxxxx
Senha criptografada para o domínio – meudominio:
{3DES}hsikci118SKFnnw
acesse: http://e-docs.bea.com/wls/docs81/javadocs/weblogic/xml/security/wsse/Security.html

