1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

EnCript Decript c#

Discussão em 'Web Development' iniciada por alfinete, 11 de Janeiro de 2019. (Respostas: 2; Visualizações: 134)

  1. alfinete

    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
     
  2. rjSampaio

    rjSampaio Power Member

    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.
     
  3. alfinete

    alfinete Power Member

Partilhar esta Página