Pega a proriedade que verifica se o pass ja esta criptografado
Caso ainda nao esteja.
Pega a propriedade que guarda o password.
Criptografa essa String
Salve ela novamente na classe Properties
Salve tudo no arquivo.
Pra fazer isso tu so precisa entender como funciona a classe Properties e como se criptografa String no java.
Se voce buscar aqui no forum ira encontrar referencias.
]['s
R
Rafael_Marques
Valeu Fabio,
vou dar uma busca aqui, qq coisa volto.
[s] RMarques
fabgp2001:
Olá,
Tem sim.
Leia o arquivo de properties.
Pega a proriedade que verifica se o pass ja esta criptografado
Caso ainda nao esteja.
Pega a propriedade que guarda o password.
Criptografa essa String
Salve ela novamente na classe Properties
Salve tudo no arquivo.
Pra fazer isso tu so precisa entender como funciona a classe Properties e como se criptografa String no java.
Se voce buscar aqui no forum ira encontrar referencias.
Pega a proriedade que verifica se o pass ja esta criptografado
Caso ainda nao esteja.
Pega a propriedade que guarda o password.
Criptografa essa String
Salve ela novamente na classe Properties
Salve tudo no arquivo.
Pra fazer isso tu so precisa entender como funciona a classe Properties e como se criptografa String no java.
Se voce buscar aqui no forum ira encontrar referencias.
]['s
5.5) Também mude o db.passWord.encrypt para true, senão da próxima vez que você for rodar isso tudo, ele vai encriptar o que estiver encriptado…
flw
R
Rafael_Marques
Oi Pessoal,
Consegui fazer, mas o arquivo acabou ficando uma zona, logico que a aplicacao vai entender, mas quando alguém abrir o arquivo, vai ter que ficar procurando. Esse arquivo tem algumas sessoes de configuracoes: Banco, endereco de aplicaoes, caminho de uns XMLs.
[s]
dudaskank
pra organizar melhor você poderia dividir em vários arquivos isso também…
R
Rafael_Marques
Pois eh, acabei fazendo um só para banco :?, já que são poucos campos… mas mesmo assim não fica na seqüencia… Será pq? Não tem um critério de leitura/gravação? Eu fiz um teste com Enum para classificar os campos, e na leitura parece tudo tão bonito :), mas quando grava :evil: !! rs
dudaskank:
pra organizar melhor você poderia dividir em vários arquivos isso também…
Rafael_Steil
java.util.Properties extende de java.util.Hashtable. Logo, nao eh possiver ter os dados ordenados na hora da gravacao ou leitura.
Rafael
louds
Eu resolvi isso mandando pro inferno o suporte a múltiplas linhas do arquivo Properties e lendo ele manualmente em vez de ser via j.u.Properties.
R
Rafael_Marques
louds,
Linha a linha? e quando achado a propriedade grava… é isso?
Será que alguém tem alguma biblioteca que faça a mesma coisa q a Hashtable, só que forma ordenada?