Fórum Método de Criptografia #401157

17/05/2011

0

Galera, bom dia. Gostaria de saber se existe um método mais eficiente de criptografia para strings em geral. Estou usando o MD5 com 128 bits com Delphi 2010.
Valeu.
Jordelino Santos

Jordelino Santos

Responder

Posts

17/05/2011

Wilson Junior

Responder

Gostei + 0

17/05/2011

Rafael Mattos

Galera, bom dia. Gostaria de saber se existe um método mais eficiente de criptografia para strings em geral. Estou usando o MD5 com 128 bits com Delphi 2010.
Valeu.


mas eficiente????, o MD5 é o mais segura que existe.
Responder

Gostei + 0

29/05/2012

Paulo Gonçalves

Pessoal, para esclarecer:

Existem as funções HASH que são "mastigadores de dados" onde temos algoritimos fortes que, com base em uma chave qualquer ou uma informação pseudo-randômica, geram uma informação única praticamente livre de colisão, ou seja, para informações diferentes não há um mesmo resultado do HASH.

Praticamente todos os algoritimos HASH já foram quebrados, ou seja, encontraram seu ponto de colisão. O MD5 é um deles.

Hoje o método mais forte de gerar HASH é usando SHA-256. Bem mais lento, porém, bem mais seguro.

Se o seu caso é o de proteger, por exemplo, senha de um usuário, o HASH é muito bem vindo porque você armazena a senha protegida e sempre que o usuário informa a senha, tiramos novament o HASH e comparamos com o que havia sido armazenado em banco. Aliás, o melhor a se fazer neste caso é sempre proteger a senha inserindo antes do Compute do HASH um SALT, uma informação a mais que só o sistema saiba para evitar o roubo ou adivinhação da senha por comparação e outros ataques até mais triviais.

Se o seu caso não é o de proteger desta maneira, acredito que seja melhor usar CRIPTOGRAFIA simétrica ou assimétrica, MUITO diferentes do que faz um HASH.

Alguns algoritimos bons para isto

Simétricos: 3DES, AES
Assimétrico: RSA

Fico à disposição.
Responder

Gostei + 0

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

Aceitar