• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

KiNgPiTo

Encriptar Ficheiros de Texto

5 mensagens neste tópico

Boa tarde,

Estou com a seguinte dúvida: Tenho um método que guarda um determinado texto num ficheiro .txt... mas quem quiser pode chegar lá, abrir e ver o que está lá escrito e eu não queria isso.

Existe alguma maneira de ao guardar o texto, ele guarda encriptado, sendo depois desencriptado quando for novamente carregado, ou algo parecido que me aconselhem?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Existem várias maneiras de fazer isso.

- Podes usar uma cifra e escreveres o texto depois de cifrado.

ou então,

- Serializas o texto como objecto para o ficheiro, deste modo fica em formato binário e n é legivel num editor de texto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

(nao sei se vou ajudar) emcripta com o winrar , adicionas uma passe. podem abrir o rar e ver o nome dos ficehiros mas para abri-los vai pedir a pass que colocaste la .

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

É bastante fácil, basta converter o texto para byte [] aplicar um algoritmo de encriptação e guardar no ficheiro depois o processo inverso.

Aqui podes encontrar tudo sobre o suporte de Java Security http://java.sun.com/javase/6/docs/technotes/guides/security/

O que queres está aqui http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html mais precisamente a parte de Cipher.

Podia ter aqui metido código mas acho importante perceberes o mecanismo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Obrigado a todos pela rápida reposta...

É bastante fácil, basta converter o texto para byte [] aplicar um algoritmo de encriptação e guardar no ficheiro depois o processo inverso.

Aqui podes encontrar tudo sobre o suporte de Java Security http://java.sun.com/javase/6/docs/technotes/guides/security/

O que queres está aqui http://java.sun.com/javase/6/docs/technotes/guides/security/crypto/CryptoSpec.html mais precisamente a parte de Cipher.

Podia ter aqui metido código mas acho importante perceberes o mecanismo.

Tive a ver o que aconselhas-te e já estou a seguir... Quando tiver algo concreto (ou se surgir dúvidas :) ) deixo aqui o código...

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora