Come fare la codifica e la decodifica di Basetop 10 in Python?

Come fare la codifica e la decodifica di Basetop 10 in Python?
Se desideri trasmettere i tuoi dati segreti da un'estremità all'altra, un'opzione che potresti considerare è codificarli utilizzando la codifica Base64. Dall'altra estremità, dovrai decodificare di nuovo tali dati utilizzando la decodifica Base64. Solo allora sarai in grado di estrarre i tuoi dati utili ovunque siano davvero necessari. Inoltre, a volte, potresti solo garantire i tuoi dati da qualche parte mantenendoli in formato codificato e quindi decodificarli secondo necessità. Ormai avresti ottenuto l'essenza di base di questo articolo. Sì, vogliamo scrivere sulla codifica e la decodifica di base64; Tuttavia, lo faremo in riferimento al linguaggio di programmazione Python. Tuttavia, prima di procedere con ciò, dobbiamo prima giustificare il motivo per scegliere questa lingua per eseguire la codifica e la decodifica di base64, e per questo, dovrai leggere la sezione successiva di questo articolo.

Perché Python è così popolare tra la comunità degli sviluppatori?

Python ha una sintassi molto semplice che gli utenti riescono a imparare molto rapidamente. Questa semplicità nella sua sintassi rende il codice scritto in questo linguaggio di programmazione molto facile da eseguire. Python ha un supporto per la comunità molto intraprendente, il che rende ancora più utilizzabile. Oltre a ciò, questo linguaggio di programmazione offre anche diversi strumenti di scienze dei dati e analisi il cui bisogno è aumentando di giorno in giorno. Tutti questi motivi rendono Python estremamente popolare tra la comunità degli sviluppatori. Questo è anche il motivo per cui scegliamo questo linguaggio di programmazione per eseguire la codifica e la decodifica di base64 in questo articolo. Ora, passiamo attraverso il punto cruciale di questo articolo, io.e., la codifica e la decodifica di base64 in Python in Ubuntu 20.04.

Come realizzare la codifica e la decodifica di base64 in Python in Ubuntu 20.04?

La codifica e la decodifica di base64 possono essere eseguite molto facilmente in Ubuntu 20.04 durante l'utilizzo del linguaggio di programmazione Python. Per spiegarti, abbiamo progettato il seguente script Python. Se parliamo brevemente di questo script Python, quindi per la codifica, prenderà prima una stringa di esempio e la convertirà nel rispettivo codice ASCII. Successivamente, codificherà questo codice ASCII e quindi decodificherà il codice ASCII codificato nella stringa codificata corrispondente. Allo stesso modo, il retro completo di questo processo verrà seguito per la decodifica. Sarai in grado di capire tutto questo in un modo migliore passando attraverso la sceneggiatura esatta che abbiamo scritto.

Abbiamo creato per la prima volta un documento vuoto nella home directory del nostro Ubuntu 20.04 Sistema e l'ho chiamato “ENCODEDECODE.Py."In questo file di script Python, abbiamo importato la libreria" Base64 "in modo che possiamo codificare e decodificare comodamente il nostro testo desiderato. Successivamente, abbiamo definito una stringa denominata "testo" e abbiamo assegnato la stringa "Questa è una stringa di esempio."Quindi, abbiamo stampato questa stringa sul terminale in modo da poterla successivamente confrontarla con la stringa decodificata.

Abbiamo quindi creato una variabile chiamata "text_bytes" per convertire la nostra stringa originale in codice ASCII. Quindi, abbiamo creato un'altra variabile, "coded_bytes", per contenere i byte di testo codificati con Base64. Successivamente, abbiamo decodificato il "coded_bytes" dal codice ASCII al normale testo della stringa codificata. Quindi, abbiamo semplicemente stampato il testo codificato sul terminale.

Per decodificare la stringa codificata, abbiamo creato una variabile "Base64_Bytes" e abbiamo assegnato il testo codificato dopo averlo convertito in formato ASCII. Quindi, abbiamo creato un'altra variabile, "decoded_bytes" e assegnati i byte Base64 decodificati. Successivamente, abbiamo creato una variabile "decoded_text" per trattenere la stringa decodificata dopo che è stata convertita nel formato normale dal formato ASCII. Infine, abbiamo usato l'ultima istruzione "stampa" per la stampa della stringa decodificata sul terminale.

Garantire la presenza di Python su Ubuntu 20.04

Ora, dobbiamo confermare che Python è installato sul nostro Ubuntu 20.04 Sistema perché altrimenti non saremo in grado di eseguire il nostro script Python. Poiché Python3 è l'ultima versione disponibile di Python, quindi l'abbiamo installata sul nostro Ubuntu 20.04 Sistema già (puoi anche avere qualsiasi altra versione della tua scelta installata sul tuo sistema). Per confermare la sua presenza sul nostro sistema, abbiamo eseguito il comando mostrato sotto:

$ Python3 -Version

La versione di Python3 installata sul nostro Ubuntu 20.04 Il sistema è mostrato nella seguente immagine. Ciò dimostra che Python3 è presente nel nostro sistema.

Esecuzione dello script di codifica e decodifica Python in Ubuntu 20.04

Uno script Python può essere eseguito immediatamente su un Ubuntu 20.04 Sistema Se hai installato Python su di esso. Devi solo eseguire il comando elencato di seguito:

$ python3 codedecode.Py

Se hai una versione di Python diversa da Python3 sul tuo sistema, allora sarai in grado di eseguirla solo con la parola chiave "Python". Inoltre, dovrai scrivere il nome del tuo specifico file di script Python da eseguire, seguito da ".Py ”estensione.

Risultato dello script di codifica e decodifica di Python Base64

Il risultato dello script Python che abbiamo creato sopra è mostrato nella seguente immagine:

È possibile visualizzare facilmente da questo risultato che prima, il nostro script ha stampato la stringa originale sul terminale, seguita dalla stringa codificata, quindi dalla stringa decodificata. Puoi anche verificare che la stringa decodificata sia esattamente la stessa della stringa originale. Implica che lo script Python3 che abbiamo scritto sopra abbia codificato e decodificato correttamente i nostri dati con Base64 in Ubuntu 20.04.

Conclusione

Progettando questa guida, volevamo insegnare ai nostri lettori il processo di esecuzione della codifica e decodifica di base64 in Python in Ubuntu 20.04. Per questo, abbiamo prima giustificato la popolarità di Python tra gli sviluppatori, seguita dall'attuale sceneggiatura Python per la codifica e la decodifica di base64. Dopodiché, abbiamo discusso a fondo il risultato di questa sceneggiatura con te. Utilizzando questa guida come base, sarai in grado di codificare e decodificare i dati desiderati con Base64 in Ubuntu 20.04 molto comodo.