Mostrando Codigo - C#
Codificar y decodificar Base64
Base 64 es un sistema de numeración posicional que usa 64 como base. Es la mayor potencia de dos que puede ser representada usando únicamente los caracteres imprimibles de ASCII. Esto ha propiciado su uso para codificación de correos electrónicos, PGP y otras aplicaciones.
EXPLICACION
Todas las variantes famosas que se conocen con el nombre de Base64 usan el rango de caracteres A-Z, a-z y 0-9 en este orden para los primeros 62 dígitos, pero los símbolos escogidos para los últimos dos dígitos varían considerablemente de unas a otras. Otros métodos de codificación como UUEncode y las últimas versiones de binhex usan un conjunto diferente de 64 caracteres para representar 6 dígitos binarios, pero éstos nunca son llamados Base64.
CODIGO
// Codigo ofrecido por Tutores.org
using System.Security.Cryptography;
//----
//>codificar
public static string Base64_Encode(string str)
{
byte[] encbuff = System.Text.Encoding.UTF8.GetBytes(str);
return Convert.ToBase64String(encbuff);
}
//> Decodificar
public static string Base64_Decode(string str)
{
try
{
byte[] decbuff = Convert.FromBase64String(str);
return System.Text.Encoding.UTF8.GetString(decbuff);
}
catch
{
{ return ""; }
}
}
ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Codificar y decodificar Base64" href="http://www.tutores.org/codigo/1860/" target="_blank">Codificar y decodificar Base64</a>
<!-- Final enlace Tutores.org -->
<a title="Tutores.org - Codificar y decodificar Base64" href="http://www.tutores.org/codigo/1860/" target="_blank">Codificar y decodificar Base64</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
oscar 18-07-2007 14:01:05
Muy buen aporte, me sirvio justo cuando no entendía nada, gracias y saludos
INSERTAR COMENTARIO












