Criptografia Senha BDS 2006 System.Security.Criptography

03/04/2007

0

Boa tarde

Pessoal alguém sabe como utilizar o namespace System.Security.Cripytography para criptografar campos textos como senha. Estou utilizando o tipo de arquitetura Delphi For .Net .

Minha intensão é gravar no banco o Hash da senha do usuário, porém não tenha a minima noção como gerar este hash no BDS 2006.

Obrigado

[color=green:05a639a16f]Movido de Delphi para Delphi .NET[/color:05a639a16f]


Neghetty

Neghetty

Responder

Posts

25/06/2007

Ara.es

neghetty, tenha um rotina pronta para isso, so que não está aqui cmg, irei procura-la quando chegar em ksa e lhe mando amanha, blz?? flw !!


Responder

26/06/2007

Ara.es

Está ai a função, ele recebe um texto e gera o Hash dela usando o algoritmo MD5

function GeraHash(const Texto: String): String;
var
  ue : UnicodeEncoding;
  clearBytes, hashedBytes : array of Byte;
begin

  ue := UnicodeEncoding.Create();
  clearBytes  := ue.GetBytes(Texto);
  hashedBytes := (CryptoConfig.CreateFromName(´MD5´) as HashAlgorithm).ComputeHash(clearBytes);
  Result := BitConverter.ToString(hashedBytes);

  //Parte do codigo para retirar os ´-´ do hash.
  Result := Result.Replace(´-´,System.&String.Empty);

end;


Flw, precisando e so falar... FUUIII


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar