Diferentes criptografias para 32 e 64 bits

05/06/2019

6

Olá pessoal,

Tenho um desafio interessante aqui, tenho um sistema que compila para 32 e um que compila para 64 bits esses dois sistemas devem usar um mesmo arquivo criptografado em dado formato de criptografia e para tanto uso um componente de criptografia de terceiros o DCPCrypt, ao criptografar um arquivo ou string no de 32 tenho um comportamento diferente do de 64 e um não consegue entender o que o outro faz.

Levantei algumas hipóteses, porém tem algumas premissas nesta tarefa, são elas:
- Não pode usar ou criar DLL.
- Não pode criar um serviço que faça esse tratamento.
- Um sistema não pode depender do outro para essa tarefa.

Enfim basicamente tenho que forçar a execução de um código 32 bits em um ambiente de 64 ou vice-versa.

Obs.: Tentei executar tarefa de criptografia e descriptografia do arquivo via CMD ou Shell usando os recursos nativos do Delphi de execução de código, mas não posso usar nenhum recurso que tenha que instalar, tipo o OpenSSL ou qualquer coisa assim.
Lucas Guimarães

Lucas Guimarães

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar