Porque cuando hago un decode de una cadena en base 64, me muestra unos caracteres extraños, por ejemplo.
ßïèO1/Ô÷'tÖ@ð2M `à [~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'LC ¼, p ÃÀJ @nullG ×á ?>
Pero en algunas cosas si las traduce bien, estoy usando:
echo htmlentities( base64_decode($encode), ENT_QUOTES );
y
echo htmlentities( base64_decode($encode), ENT_QUOTES, "UTF-8" );
Algún aporte?
Podrias poner la cadena BASE64 original?
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;
?>
Se me había olvidado, ya lo he solucionado, lo que pasaba es que realizaba otra acciones antes de descifrar en base64
Bien :D