EnCript Decript c#

alfinete

Power Member
tenho este metodo para encriptar

Código:
 public static string GeneratePasswordHash(string thisPassword)
  {
  MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
  byte[] tmpSource;
  byte[] tmpHash;

  tmpSource = ASCIIEncoding.ASCII.GetBytes(thisPassword); // Turn password into byte array
  tmpHash = md5.ComputeHash(tmpSource);
  return Convert.ToBase64String(tmpHash);
  }


ex:

se encriptar '12345'

dá o seguinte valor

gnzLDuqKcGxMNKFokfhOew==

agradecia uma ajuda de um metodo em C# para fazer a desencriptação referente a minha encriptação

obrigado
 
Isso não é para encriptar e desemcriptar, mas sim para criar uma hash.

De uma hash não consegues descobrir o conteúdo original.

Isso é o usado para guardar passwords o line, fazes a hash e guardas, quando alguém quer fazer login fazes a hash to password que tentaste e comparas com a guardada.

Nunca chegas a guardar a verdadeira password.

Ps isto simplificado, a mais uns pozinhos para melhoras a segurança.
 
Back
Topo