Fórum Criptografia em Delphi #233291
20/05/2004
0
Olá Pessoal
Estou com um projeto na faculdade e tivemos que criar um sistema para criptografar arquivos texto.
Até aí tudo bem, bastou abrer o txt e trocar usar a tabela ascii para critografar.
Porém me surgiu uma dúvida : Como critografar arquivos de outros formatos (exe, mp3, doc, etc)? Alguém tem alguma dica ?
Agradecido
Moliva
Estou com um projeto na faculdade e tivemos que criar um sistema para criptografar arquivos texto.
Até aí tudo bem, bastou abrer o txt e trocar usar a tabela ascii para critografar.
Porém me surgiu uma dúvida : Como critografar arquivos de outros formatos (exe, mp3, doc, etc)? Alguém tem alguma dica ?
Agradecido
Moliva
Moliva
Curtir tópico
+ 0
Responder
Posts
20/05/2004
Cebikyn
Você pode usar algoritmos como o Rijndael, o Blowfish, o 3DES, entre outros, que criptografam todos os tipos de arquivo (ver links no fim).
E para criptografar arquivos de texto, poderia vcs poderiam ter usado algo que realmente protegesse a informação, ao invés de usar o código ASCII, um algoritmozinho usando XOR faria um bom trabalho (a pesar de ser bem facinho de quebrar, ainda assim, seria muito melhor que usando ASCII e creio que sua nota seria maior...).
Quanto aos algoritmos citados, existem opções que usam componentes ou não, componentes bons e com código fonte podem ser encontardos em:
http://sourceforge.net/projects/tplockbox
Outra opção, sem componentes é uma implementação do Rijndael, que pode ser obtida em:
http://paginas.terra.com.br/informatica/cebikyn/seguranca/Rijndael.zip
(clicar com o botão direito do mouse no link e selecionar a opção ´Salvar destino do link como...´, caso contrário, é apresentada uma mensagem de erro)
O Rijndael oferece criptografia de 256bits e o exemplo apresentado é de fácil compreensão e mostra como criptografar arquivos a partir de uma [url=http://paginas.terra.com.br/informatica/cebikyn/seguranca/cripto_gloss.htm#Key]chave[/url] digitada pelo usuário.
E para criptografar arquivos de texto, poderia vcs poderiam ter usado algo que realmente protegesse a informação, ao invés de usar o código ASCII, um algoritmozinho usando XOR faria um bom trabalho (a pesar de ser bem facinho de quebrar, ainda assim, seria muito melhor que usando ASCII e creio que sua nota seria maior...).
Quanto aos algoritmos citados, existem opções que usam componentes ou não, componentes bons e com código fonte podem ser encontardos em:
http://sourceforge.net/projects/tplockbox
Outra opção, sem componentes é uma implementação do Rijndael, que pode ser obtida em:
http://paginas.terra.com.br/informatica/cebikyn/seguranca/Rijndael.zip
(clicar com o botão direito do mouse no link e selecionar a opção ´Salvar destino do link como...´, caso contrário, é apresentada uma mensagem de erro)
O Rijndael oferece criptografia de 256bits e o exemplo apresentado é de fácil compreensão e mostra como criptografar arquivos a partir de uma [url=http://paginas.terra.com.br/informatica/cebikyn/seguranca/cripto_gloss.htm#Key]chave[/url] digitada pelo usuário.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)