Como fazer a codificação e decodificação de Basetop 10 em Python?

Como fazer a codificação e decodificação de Basetop 10 em Python?
Se você deseja transmitir seus dados secretos de uma extremidade para outra, uma opção que você pode considerar é codificá -los usando a codificação Base64. Por outro lado, você terá que decodificar esses dados novamente usando a decodificação base64. Só então você poderá extrair seus dados úteis onde quer que sejam realmente necessários. Além disso, às vezes, você pode apenas garantir seus dados em algum lugar, mantendo -os em um formato codificado e depois decodificá -los conforme necessário. Até agora, você teria a essência básica deste artigo. Sim, queremos escrever sobre a codificação e decodificação base64; No entanto, faremos isso em referência à linguagem de programação Python. No entanto, antes de prosseguir com isso, primeiro precisamos justificar o motivo da escolha desse idioma para executar a codificação e decodificação base64 e, para isso, você terá que ler a próxima seção deste artigo.

Por que Python é tão popular entre a comunidade dos desenvolvedores?

Python tem uma sintaxe muito simples que os usuários conseguem aprender muito rapidamente. Essa simplicidade em sua sintaxe torna o código escrito nesta linguagem de programação muito fácil de executar. O Python tem suporte comunitário muito engenhoso, o que o torna ainda mais utilizável. Além disso, essa linguagem de programação também oferece diferentes ferramentas de ciência de dados e análise cuja necessidade está aumentando dia a dia. Todas essas razões tornam o Python extremamente popular entre a comunidade dos desenvolvedores. Esta também é a razão pela qual escolhemos esta linguagem de programação para executar a codificação e decodificação base64 neste artigo. Agora, vamos passar pelo ponto crucial deste artigo, eu.e., A codificação e decodificação base64 em python no Ubuntu 20.04.

Como realizar a codificação e decodificação Base64 em Python no Ubuntu 20.04?

A codificação e decodificação base64 pode ser executada com muita facilidade no Ubuntu 20.04 enquanto usa a linguagem de programação Python. Para explicar a você, projetamos o seguinte script python. Se falarmos brevemente sobre este script python, para codificar, primeiro ele pegará uma string de amostra e a converterá no respectivo código ASCII. Depois disso, ele codificará este código ASCII e depois decodificará o código ASCII codificado na sequência codificada correspondente. Da mesma maneira, o reverso completo deste processo será seguido para decodificar. Você será capaz de entender tudo isso de uma maneira melhor, passando pelo script exato que escrevemos.

Criamos primeiro um documento vazio no diretório inicial do nosso Ubuntu 20.04 Sistema e o chamou de “codedecode.py.”Neste arquivo de script Python, importamos a biblioteca“ Base64 ”para que possamos codificar e decodificar convenientemente nosso texto desejado. Depois disso, definimos uma string chamada "texto" e atribuímos a string "Esta é uma string de amostra.”Então, imprimimos esta string no terminal para que pudéssemos compará -la mais tarde com a string decodificada.

Em seguida, criamos uma variável chamada "text_bytes" para converter nossa string original em código ASCII. Em seguida, criamos outra variável, "coded_bytes", para segurar o texto codificado bytes com base64. Depois disso, decodificamos o "coded_bytes" do código ASCII para o texto da string codificada normal. Em seguida, simplesmente imprimimos o texto codificado no terminal.

Para decodificar a string codificada, criamos uma variável "base64_bytes" e atribuímos a ele o texto codificado depois de convertê -lo no formato ASCII. Em seguida, criamos outra variável, "decoded_bytes" e atribuímos a ele os bytes base64 decodificados. Depois disso, criamos uma variável "decoded_text" para segurar a corda decodificada depois de ser convertida de volta ao formato normal do formato ASCII. Finalmente, usamos a última declaração "impressa" para imprimir a string decodificada no terminal.

Garantindo a presença de python no Ubuntu 20.04

Agora, precisamos confirmar que o Python está instalado no nosso Ubuntu 20.04 Sistema porque, caso contrário, não poderemos executar nosso script python. Como o Python3 é a versão mais recente do Python, portanto, a instalamos no nosso Ubuntu 20.04 Sistema já (você também pode ter qualquer outra versão de sua escolha instalada no seu sistema). Para confirmar sua presença em nosso sistema, executamos o comando mostrado abaixo:

$ python3 --version

A versão do Python3 instalada no nosso Ubuntu 20.04 O sistema é mostrado na imagem a seguir. Isso mostra que o python3 está presente em nosso sistema.

Executando o script de codificação e decodificação do Python no Ubuntu 20.04

Um script python pode ser executado instantaneamente em um Ubuntu 20.04 Sistema se você tiver python instalado nele. Você só precisa executar o comando listado abaixo:

$ python3 codedecode.py

Se você tiver uma versão do Python diferente do Python3 em seu sistema, poderá executá -lo apenas com a palavra -chave "python". Além disso, você terá que escrever o nome do seu arquivo de script python específico a ser executado, seguido pelo “.Py ”extensão.

Resultado da codificação e decodificação de codificação e decodificação do Python Base64

O resultado do script python que criamos acima é mostrado na imagem a seguir:

Você pode visualizar facilmente a partir deste resultado que primeiro, nosso script imprimiu a string original no terminal, seguida pela sequência codificada e depois a string decodificada. Você também pode verificar se a string decodificada é exatamente a mesma que a string original. Isso implica que o script python3 que escrevemos acima codificou e decodificou corretamente nossos dados com base64 no Ubuntu 20.04.

Conclusão

Ao projetar este guia, queríamos ensinar aos nossos leitores o processo de realizar a codificação e decodificação base64 em Python no Ubuntu 20.04. Para isso, primeiro justificamos a popularidade de Python entre os desenvolvedores, seguida pelo script python real para a codificação e decodificação base64. Depois disso, discutimos completamente o resultado deste script com você. Ao usar este guia como linha de base, você poderá codificar e decodificar os dados desejados com base64 no Ubuntu 20.04 muito convenientemente.