Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Shell Root en 1 Septiembre 2011, 07:57 AM

Título: Duda con caracteres extraños
Publicado por: Shell Root en 1 Septiembre 2011, 07:57 AM
Porque cuando hago un decode de una cadena en base 64, me muestra unos caracteres extraños, por ejemplo.
Código (php) [Seleccionar]
ßïèO1/Ô÷'tÖ@ð2M `à [~0['iYídÐ0$!°2¯BB2¯2¡ 122j`21j2?γ-¥ $j2?2?2?d2=jÐe[]À sŸ·1¯0B1« ±ãÏÏÀsÃ4Ñ''TÑbíö?¡41 /'-Ñ_XbLP'O'L C ¼, p ÃÀJ  @nullG ×á ?>

Pero en algunas cosas si las traduce bien, estoy usando:
Código (php) [Seleccionar]
echo htmlentities( base64_decode($encode), ENT_QUOTES );
y
Código (php) [Seleccionar]
echo htmlentities( base64_decode($encode), ENT_QUOTES, "UTF-8" );

Algún aporte?
Título: Re: Duda con caracteres extraños
Publicado por: [u]nsigned en 1 Septiembre 2011, 17:41 PM
Podrias poner la cadena BASE64 original?
Título: Re: Duda con caracteres extraños
Publicado por: Carluís en 1 Octubre 2011, 00:25 AM
estuve mirando un poco, pero no e trabajo mucho con base64, te recomiendo MD5 un simple ejemplo sería:

<?
$password_original = "ShellRoot";
$password_codificado = md5($password);

echo "Password original: " . $password_original;
echo "<br>Password codificado: " . $password_codificado;
?>
Título: Re: Duda con caracteres extraños
Publicado por: Shell Root en 1 Octubre 2011, 01:43 AM
Se me había olvidado, ya lo he solucionado, lo que pasaba es que realizaba otra acciones antes de descifrar en base64
Título: Re: Duda con caracteres extraños
Publicado por: Carluís en 1 Octubre 2011, 19:33 PM
Bien  :D