Dica - Criptografia MD5 com C-Sharp | Dicas C# | Forum | C# Brasil


Dica - Criptografia MD5 com C-Sharp | Dicas C# | Forum

Login form protected by Login LockDown.


 
Você precisa fazer login para escrever mensagens Login Registrar


Registrar? | Recuperar Senha?

Pesquisar Fóruns:


 






Minimum search word length is 4 characters – Maximum search word length is 84 characters
Uso do Curinga nas Pesquisa:
*  igual a qualquer número de caracteres    %  igual a exatamente um caractere

Dica – Criptografia MD5 com C-Sharp
Leia a postagem original

UsuárioMensagem

13:13
30 agosto 2011


Raphael Cardoso

Admin

editoriais 87

Não é possivel descriptografar MD5.

O Titulo do artigo foi equivocadamente colocado como criptografia pois na verdade ele é um algoritimo de Hash.

 

Veja mais nos links abaixo:

MD5: ** Você não tem permissão para visualizar este link **

Hash: ** Você não tem permissão para visualizar este link **

Criptografia: ** Você não tem permissão para visualizar este link **

 

kaim disse:

e como se faz para descriptografar o md5?

estou desenvolvendo um quebra link e estou adicionando as decodificações que se tem nos protetores de link.

ja adicionei a decodificação de base64, e hexadecimal.

se vc souber de mais alguma e puder me enviar lhe agradeço.

de preferencia codigos pequenos.

 

o de base64 que estou usando é:

 

byte[] buffer = Convert

.FromBase64String(textbox1.text);

 

string final = Encoding.UTF8.GetString(buffer);

textbox2.Text = final;

 

e o de hexadecimal  que estou usando é:

 

string hexstring;

hexstring = textbox1.text;

 

StringBuilder sb = newStringBuilder();

 

for (int

i = 0; i <= hexstring.Length – 2; i += 2)

{

 

sb.Append(Convert.ToString(Convert.ToChar(Int32.Parse(hexstring.Substring(i, 2), System.Globalization.NumberStyles.HexNumber))));

}

 

textbox2.Text = sb.ToString();

 

Surprised

desde já agradeço

obrigado.

20:35
26 agosto 2011


kaim

apucarana-pr

New Member

editoriais 2

e como se faz para descriptografar o md5?

estou desenvolvendo um quebra link e estou adicionando as decodificações que se tem nos protetores de link.

ja adicionei a decodificação de base64, e hexadecimal.

se vc souber de mais alguma e puder me enviar lhe agradeço.

de preferencia codigos pequenos.

 

o de base64 que estou usando é:

 

byte[] buffer = Convert

.FromBase64String(textbox1.text);

 

string final = Encoding.UTF8.GetString(buffer);

textbox2.Text = final;

 

e o de hexadecimal  que estou usando é:

 

string hexstring;

hexstring = textbox1.text;

 

StringBuilder sb = newStringBuilder();

 

for (int

i = 0; i <= hexstring.Length – 2; i += 2)

{

 

sb.Append(Convert.ToString(Convert.ToChar(Int32.Parse(hexstring.Substring(i, 2), System.Globalization.NumberStyles.HexNumber))));

}

 

textbox2.Text = sb.ToString();

 

Surprised

desde já agradeço

obrigado.

14:50
17 agosto 2010


Raphael Cardoso

Admin

editoriais 87

Olá caro leitor, aqui vai mais uma dica legal na hora de pensar em segurança.
Quando desenvolvo um sistema, seja ele Desktop ou Web, procuro sempre criptografar as Senhas ou outras informações que julgo pertinentes.

Esse método utilizo para criptografar uma string qualquer para o formato MD5 para deixa-las armazenadas no banco, tornando mais difícil de ser descoberta.

Segue o código

<br />
public string getMD5Hash(string input)<br />
{<br />
System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();<br />
byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(input);<br />
byte[] hash = md5.ComputeHash(inputBytes);<br />
System.Text.StringBuilder sb = new System.Text.StringBuilder();<br />
for (int i = 0; i &lt; hash.Length; i++)<br />
{<br />
sb.Append(hash[i].ToString(&quot;X2&quot;));<br />
}<br />
return sb.ToString();<br />
}<br />

Aproveitem mais essa dica.

Abraço e sucesso!!!


Leia a postagem original



About the C# Brasil Forum

O fuso horário do Fórum:UTC -3

Maior Número de Usuários Online: 31

Online Agora:
5 Visitantes

Atualmente navegando Tópico:
1 Visitante

Estatísticas do Fórum:

Grupos: 1
Fóruns: 16
Tópicos: 183
Editorias: 380

Grupo de Usuários:

Existem 1684 Membros

Existem 3 Admins

Participantes mais ativos:

Gabriel Gomes – 14
Lucas Bessa – 7
listmaier – 7
Diego Canedo – 7
Anderson Bernardi – 7
Mauricio Naozuka – 6

Novos Membros Recentes: valdecirsi, filipematos89, userkdu, valdecirfrancisco, salcedocosta, edsonoliver

Administradores: Raphael Cardoso (87 Mensagens), Rodrigo Coimbra (5 Mensagens), Thiago Suzuki (4 Mensagens)