Como criptografar arquivo texto

6 respostas
P

Gravo algumas infomações em um arquivo texto. Eu precisaria manter esses dados em um arquivo com criptografia e quando a minha aplicação fosse ler ele teria que reverter esse processo para “ver” as informações.

Alguém tem alguma idéia? Não consegui achar algo em Java.

6 Respostas

T

Você precisa criptografar ou só esconder, para que não fiquem fuçando ? Criptografia com chave fixa no código em Java pode ser quebrada em dois minutos, já que você pode descompilar o código facilmente (mesmo com obfuscadores). Agora se a idéia for só esconder, é mais fácil.

P

A idéia é que se algum engraçadinho abra o arquivo texto ele não “compreenda” as informações que estão contidas ali.

T

Você quer criptografar um texto e gerar um texto, ou pode ser um arquivo binário?

Criptografar um texto e gerar um texto:

U2FsdGVkX191Wc24ThQguwHLPLh3Y8wDJRCpk79O3SbuG3feofFpJ/ayoSYeMfI4
jXzWllA1gQ8RQgHbmNecvxOqR0IIt+SLTzT2A9Udq2WcR+Rhhl7lWWGSbY3KWd1k
8dEePvaSumBCC+qkJWoFqTfni+W4bzQ3dPv1SGzDGGmBY3OySKRs6GDKsjoAsell
uQ9YcFmavRMQ5OLRMEfr38P8Zry6SOTTxYTBOvw0+OYKOPe72QJ7T77T4Y/RJMjx
YqEVX6re9/advQMFTNMwZXIeYRvOp4lbTsHKm6/ziCDYQufApQQYQmsCNkrh/cfL
p4ROAtZvHw+IuSlGHPBWFEzYNmkeXvbjHFvfXIVfV55brZAIKCCtJbfi9cr0mRdd
r4RBlFAalncycrEQWgoqDeGsOz37rQ2jWFS+dh+akibUX35J/jLe7kr2iHMZ7vTG
6DcJRTY5fTxHCOzFmGdwfRYKv25bJ0YyQHn/xZMmpZJ977zIX9tgUSBq0F0xVeTH
3OZsLBoqXE7zfXu3wZUTrjXhjyvUxP45t83UyOCxkWt9fLCc4CN0xuRER8nCK5GW
CKdLhkwwAoPp3RTqjjqClapwFUhegaDXFzAcWBIT11qCdGeISSCKOKbL1XP2rfJo
wjdEo0aPVAIAA1A3+WOTOg==

Criptografar um texto e gerar um binário:

0000    53 61 6C 74 65 64 5F 5F  A4 3B 04 96 F5 6D 86 A4   Salted__.;..õm..
0010    78 AC B4 E5 4B 74 25 B0  21 E1 C2 9A 24 C9 DD 73   x...Kt%.!...$..s
0020    AA 00 4A 0D 99 3F 48 88  54 AF C0 D4 80 F0 AF AD   ..J..?H.T....ð..
0030    09 D5 4E C9 B0 BA C7 25  0E 28 38 94 71 B9 B2 11   ..N....%.(8.q...
0040    19 E7 87 4A 05 96 2C A9  60 89 DA 3E 64 41 A6 A3   ...J..,.`..&gtdA..
0050    E2 F5 A4 2E FC 56 08 0A  1A FC 82 E6 02 0E D7 7F   .õ..üV...ü......
0060    64 DF CE 2B 0F 47 A7 7D  43 0C 6E 6F D5 9F 3B 6F   d..+.G.}C.no..;o
0070    0C A6 4A 58 62 3E E2 FC  04 3D 15 EE 3F 97 8B AE   ..JXb&gt.ü.=..?...
0080    36 4F 14 51 8D 97 BD 9A  D2 35 5B 81 AD A8 95 E2   6O.Q.....5[.....

(estou mostrando em hexadecimal, para mostrar o tamanho da encrenca).

T

Uma vez postei isto em (http://www.guj.com.br/posts/list/35256.java ) veja se isto pode ser usado. Neste caso, usei como segredo a string “EAlGeEen3/m8/YkO”; você pode mudar conforme quiser.

P

A minha intensão inicial era criptografar um texto para texto mesmo.

M

Bem, sou completamente leiga neste assunto, porém ontem o rapaz qm formatou meu pc disse que meus documentos de word estao criptografados, ou sei la, so sei q nao abre mais… sao documentos importantes e ele disse q nao sabe reverter… o que devo fazer?

Criado 22 de agosto de 2006
Ultima resposta 26 de out. de 2008
Respostas 6
Participantes 3