Como Criptografar Uma String

Índice:

Como Criptografar Uma String
Como Criptografar Uma String

Vídeo: Como Criptografar Uma String

Vídeo: Como Criptografar Uma String
Vídeo: Operações com Strings e Criptografia | Python para Iniciantes #11 2024, Maio
Anonim

A necessidade de criptografar uma variável de string na programação da web ocorre com bastante frequência. Isso pode ser necessário não apenas para trabalhar com senhas ou outros dados privados. Por exemplo, muitas vezes é mais fácil criptografar o código html que precisa ser salvo em um arquivo, banco de dados ou cookie do que organizá-lo para limpar todos os caracteres proibidos antes de escrever e restaurá-los após a leitura. Abaixo está uma das opções para criptografar uma variável de string usando a linguagem PHP.

Como criptografar uma string
Como criptografar uma string

Instruções

Passo 1

Use a função base64_encode embutida do PHP para codificar variáveis de string. Ele tem apenas um parâmetro que deve ser passado - o valor da variável criptografada. Por exemplo, o código PHP que produzirá o texto codificado em base64 MIME "string criptografada" para a página pode ter a seguinte aparência:

O texto codificado será assim: "5 + D46PTw7uLg7e3g / yDx8vDu6uA =".

Passo 2

Use a função interna base64_decode para decodificar variáveis de string codificadas em base64 MIME. Esta função também possui apenas um parâmetro obrigatório. Por exemplo, para decodificar e exibir o código obtido na etapa anterior, você pode usar a seguinte linha em PHP:

etapa 3

Use um serviço da web se precisar codificar uma palavra ou teste uma vez, ou se não puder executar scripts PHP. Por exemplo, indo para a página https://tools4noobs.com/online_php_functions/base64_encode digite a palavra ou texto desejado no único campo e clique no botão rotulado como Base 64 encode. O script no servidor receberá os dados inseridos, aplicará a função base64_encode a ele e colocará o valor codificado em um campo de entrada adicional. Nele, a string criptografada pode ser copiada e usada a seu critério. Se a descriptografia for necessária, você pode usar um serviço da web semelhante que aplicará a função base64_decode ao valor inserido. A página correspondente neste site está localizada em

Recomendado: