Ícone do site Linha de Comando

PHP: Codificação base64

A codificação base64, permite codificar e decodificar dados. Diferente de codificações, como MD5 e SHA1 que não permitem decodificação.

A codificação de base64 é muito útil para criptografar dados enviados via url.

base64_encode: Codifica dados com MIME base64.
base64_decode: Decodifica dados codificados com MIME base64.

Exemplo:

index.php



   Base64 - Encode / Decode



   $valor_codificado = base64_encode('linhadecomando.com');
?>
Valor Codificado:

envia-dados.php


   $valor_codificado = $_POST['valor_codificado'];
   echo "Valor Codificado: ".$valor_codificado;
	
   echo "

"; $valor_decodificado = base64_decode($valor_codificado); echo "Valor Decodificado: ".$valor_decodificado; ?>

Resultado:

Valor Codificado: bGluaGFkZWNvbWFuZG8uY29t

Valor Decodificado: linhadecomando.com

Sair da versão mobile