Luis, muito obrigado por responder a minha dúvida.
Consegui encriptar e decriptar corretamente arquivos no PocketPC
utilizando a API de Criptografia detalhada no MSDN, no site:
http://msdn.microsoft.com/library/en-
us/dncapi/html/msdn_cryptapi.asp.
Utilizei o mesmo exemplo fornecido pelo MSDN (
http://msdn.microsoft.com/library/en-
us/vcsample98/html/vcsmpencryptsample.asp ).
Só estou encontrando um problema, gostaria de fazer a encriptação
no PocketPC e a decriptação no WindowsXP. E só estou conseguindo
encriptar/decriptar corretamente num mesmo sistema operacional.
O problema é que ao decriptar no WindowsXP os dados encriptados
no PocketPC, a decriptação não está acontecendo de forma correta.
Mesmo utilizando uma mesma senha para encriptar/decriptar nos dois
sistemas operacionais, a decriptação não funciona corretamente.
Gostaria de saber se é possível encriptar num sistema operacional
e decriptar em outro sistema operacional.
Pelo que li no primeiro site indicado, cada sistema operacional
possui um CSP ( Cryptography Service Provider ) onde as operações de
criptografia acontecem.
Não tinha nenhum conhecimento sobre esse assunto específico até 2
dias atrás, por isso preciso de bastante ajuda.
Se alguém puder ajudar, agradeço.
Grato,
André Gabriel.
--- In CEemPORTUGUES@..., "Jose Luis Malaquias"
<Malaquias@b...> wrote:
> Não é nada fácil São algoritmos matemáticos, alguns dos quais
bastante
> complexos que não se explicam assim num post.
>
> Uma busca no google dá uma ideia da área que isso cobre.
>
> No entanto, parece-me que o mais simples será usar uma das inúmeras
> bibliotecas que já foram criadas para esse efeito, em lugar de
estar a
> reinventar a roda.
> Há centenas de programas disponíveis em C para fazer essas tarefas
e o
> Windows inclui de raíz API próprias para esses fins.
>
> No entanto, só mais uma advertência. Se se tratar de um produto
comercial,
> atenção que quase todos os algoritmos de encriptação/compressão se
encontram
> cobertos por patentes americanas, por ridículo que isso possa
parecer. Até o
> Running Length Encoding, que é tão velho como contar está
protegido por
> patente. Se não houvesse outros, esse seria um excelente argumento
para
> continuarmos a rejeitar patentes de software na Europa.
>
> -----Original Message-----
> From: apvg2001 [mailto:apvg2001@y...]
> Sent: terça-feira, 11 de Novembro de 2003 17:16
> To: CEemPORTUGUES@...
> Subject: [CEemPORTUGUES] Compactação x Encriptação de Dados
>
> Preciso de um algoritmo para compactar e outro algoritmo para
encriptar
> dados ( arquivos .asc ) para Windows CE / Pocket PC.
> Agradeço a quem puder me ajudar, ou indicar alguma refeência
sobre o
> assunto.
>
> Grato,
>
> André Gabriel.
>
>
> Windows CE em Português
> O maior dos pequenos Sistemas Operativos!
>
> Your use of Yahoo! Groups is subject to
> http://uk.docs.yahoo.com/info/terms.html