Desencriptar
Byte[] IV = new byte[] { 0x0012, 0x0034, 0x0056, 0x0078, 0x0090, 0x00AB, 0x00CD, 0x00EF, 0x0013, 0x0045, 0x0099, 0x0AA, 0x0012, 0x0056, 0x0012, 0x0009 };
Byte[] Key = System.Text.Encoding.UTF8.GetBytes("aaaaaa32");
public String Decriptar(String v_senha)
{
Byte[] ArrayEntrada = new Byte[v_senha.Length];
try
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
ArrayEntrada = Convert.FromBase64String(v_senha);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(Key, IV), CryptoStreamMode.Write);
cs.Write(ArrayEntrada, 0, ArrayEntrada.Length);
cs.FlushFinalBlock();
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
return encoding.GetString(ms.ToArray());
}
catch (System.Exception erro)
{
throw new Exception("Ocorreram erros na tentativa de descriptografar a senha." + "INFORME: " + erro.Message);
}
}
Byte[] Key = System.Text.Encoding.UTF8.GetBytes("aaaaaa32");
public String Decriptar(String v_senha)
{
Byte[] ArrayEntrada = new Byte[v_senha.Length];
try
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
ArrayEntrada = Convert.FromBase64String(v_senha);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(Key, IV), CryptoStreamMode.Write);
cs.Write(ArrayEntrada, 0, ArrayEntrada.Length);
cs.FlushFinalBlock();
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
return encoding.GetString(ms.ToArray());
}
catch (System.Exception erro)
{
throw new Exception("Ocorreram erros na tentativa de descriptografar a senha." + "INFORME: " + erro.Message);
}
}
Comentários
Postar um comentário
Os códigos postados aqui são uma seqüência de instruções de forma ordenada, não compilada para o código de máquina, em uma determinada linguagem de programação.
Ajude a melhorar esses códigos.