Fórum Ajuda - Criptografia - LockBox - Delphi 2010 . #381091

10/07/2010

0

Pessoal,

Gostaria ria de uma ajuda... Eu gerava uma chave criptografada no meu programa... antes com delphi 7
E agora com delphi 2010 ela nao funciona. Uso o LockBox.

Fiz um programinha de testes.. E ele criptografa certo qdo executo no delphi 7 e errado qdo é no Delphi 2010.
(Eu uso windows 7 64bits, mas ja testei em um windows 7 32 bits tbm da o problema.)

Exemplo :

No Delhi7.
Tentei criptografar isso ='123456789012345'
Retorna isso = 'v6L5hRt6e6xaHdq9v80HOA=='
E qdo tiro a criptografia retorna isso = '123456789012345'

Então esta correto

Já no delphi 2010. Não funciona.
Tentei criptografar isso ='123456789012345'
Retorna isso = '/HDub5hvekOg'
E qdo tiro a criptografia retorna isso = ERRO Invalid base64 Character


Alguem sabe como resolver esse problema?

Que tipo de criptografia usam no delphi 2010?

obrigado


Martins

Martins

Responder

Posts

10/07/2010

Marco Salles

Pessoal,

Gostaria ria de uma ajuda... Eu gerava uma chave criptografada no meu programa... antes com delphi 7
E agora com delphi 2010 ela nao funciona. Uso o LockBox.

Fiz um programinha de testes.. E ele criptografa certo qdo executo no delphi 7 e errado qdo é no Delphi 2010.
(Eu uso windows 7 64bits, mas ja testei em um windows 7 32 bits tbm da o problema.)

Exemplo :

No Delhi7.
Tentei criptografar isso ='123456789012345'
Retorna isso = 'v6L5hRt6e6xaHdq9v80HOA=='
E qdo tiro a criptografia retorna isso = '123456789012345'

Então esta correto

Já no delphi 2010. Não funciona.
Tentei criptografar isso ='123456789012345'
Retorna isso = '/HDub5hvekOg'
E qdo tiro a criptografia retorna isso = ERRO Invalid base64 Character


Alguem sabe como resolver esse problema?

Que tipo de criptografia usam no delphi 2010?

obrigado

  Mas este  LockBox esta compativel com a Versão do Delphi2010 ???   Aqui me parece um Erro clássico da alteração do Char do Delphi que agora tem Dois Bytes   Ja foi falado que :   No  delphi 2009 (e 2010 ) o String agora aponta para UnicodeString. o tipo String ocupa duas vezes mais espaço que o tipo AnsiString.  A partir do 2009, um Char tem 2 bytes.   Se vc tiver o Codigo Fonte do Componente Vc pode Alterar  Para manter a compatibilidade o Tipo Ansistring para String e AnsiChar para Char   Então .. Suponha que vc tenha uma função com saida String.. Vc Altere para Ansistring e as variaveis Tb . O mesmo vale para o Char   Então sugiro , vc tentar um componente Atualizado. Caso aindanão tenha saido esta versão se Vc tiver os Fontes tente Alterar  String para Ansistring e Char para AnsiChar   Acho que o erro esta por ai..  
Responder

Gostei + 0

10/07/2010

Martins

Então,

Eu nao tenho os fontes.

E agora? hehe

Alguem usa algum outro tipo de criptografia.... que eu posso usar no delphi 2010???


Responder

Gostei + 0

10/07/2010

Marco Salles

bem , neste tópico desenvolvi no fim algo que pode ser útil   http://forum.devmedia.com.br/viewtopic.php?t=62657&highlight=criptografia
Responder

Gostei + 0

15/07/2010

Pedro Saraiva.

Programa com códigos fontes Ola pessoal, você programador que quer um aplicativo exemplo para fins comerciais, tenho uma dica, compre o WinPhar que vem com todos os códigos fontes e faça um programa baseado nele, sim ele também vêm com todos os componentes para instalar, voce além de ganhar um programa complidao, ganha tb os seus códigos fontes e seus componentes. O programa foi desenvolvido em Delphi 7 com banco de dados paradox, e custa apenas 20,00 reais
deem uma olhadinha ai no produto
http://produto.mercadolivre.com.br/MLB-149256966-winphar-2008-sistema-para-farmacias-e-drogarias-_JM
e ente em contato pelo e-mail pedroluissaraiva@yahoo.com.br.!  
Responder

Gostei + 0

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

Aceitar