Comment faire le codage et le décodage de Basetop 10 en Python?

Comment faire le codage et le décodage de Basetop 10 en Python?
Si vous souhaitez transmettre vos données secrètes d'un bout à une autre, une option que vous pourriez considérer est de la coder en utilisant le codage Base64. À l'autre extrémité, vous devrez décoder à nouveau ces données en utilisant le décodage Base64. Ce n'est qu'alors que vous pourrez extraire vos données utiles partout où elle est vraiment nécessaire. De plus, parfois, vous voudrez peut-être simplement sécuriser vos données quelque part en la gardant dans un format codé, puis en le décodant au besoin. À ce jour, vous auriez obtenu l'essentiel de base de cet article. Oui, nous voulons écrire sur le codage et le décodage de la base64; Cependant, nous ferons cela en référence au langage de programmation Python. Néanmoins, avant de procéder à cela, nous devons d'abord justifier la raison du choix de cette langue pour effectuer le codage et le décodage de la base64, et pour cela, vous devrez lire la section suivante de cet article.

Pourquoi Python est-il si populaire parmi la communauté des développeurs?

Python a une syntaxe très simple que les utilisateurs parviennent à apprendre très rapidement. Cette simplicité dans sa syntaxe rend le code écrit dans ce langage de programmation très facile à exécuter. Python a un soutien communautaire très ingénieux, ce qui le rend d'autant plus utilisable. En dehors de cela, ce langage de programmation propose également différents outils de science et d'analyse des données dont le besoin augmente de jour en jour. Toutes ces raisons rendent Python extrêmement populaire parmi la communauté des développeurs. C'est aussi la raison pour laquelle nous choisissons ce langage de programmation pour effectuer le codage et le décodage de la base64 dans cet article. Maintenant, passons par le nœud de cet article, je.e., Le codage et le décodage de la base64 dans Python dans Ubuntu 20.04.

Comment accomplir la base64 codage et décodage en python dans Ubuntu 20.04?

Le codage et le décodage de la base64 peuvent être effectués très facilement dans Ubuntu 20.04 Tout en utilisant le langage de programmation Python. Pour vous expliquer, nous avons conçu le script Python suivant. Si nous parlons brièvement de ce script Python, alors pour l'encodage, il prendra d'abord un exemple de chaîne et le convertira en code ASCII respectif. Après cela, il codera ce code ASCII, puis décodera le code ASCII codé dans la chaîne codée correspondante. De la même manière, l'inverse complet de ce processus sera suivi pour le décodage. Vous serez capable de comprendre tout cela d'une meilleure manière en passant par le script exact que nous avons écrit.

Nous avons d'abord créé un document vide dans le répertoire d'origine de notre Ubuntu 20.04 Système et l'ont nommé «EncodeCode.py."Dans ce fichier de script Python, nous avons importé la bibliothèque" Base64 "afin que nous puissions encoder et décoder facilement le texte souhaité. Après cela, nous avons défini une chaîne nommée «Texte» et lui avons attribué la chaîne «Ceci est un exemple de chaîne."Ensuite, nous avons imprimé cette chaîne sur le terminal afin que nous puissions plus tard le comparer avec la chaîne décodée.

Nous avons ensuite créé une variable appelée «text_bytes» pour convertir notre chaîne d'origine en code ASCII. Ensuite, nous avons créé une autre variable, «Encoded_Bytes», pour maintenir les octets de texte codés avec Base64. Après cela, nous avons décodé le «encodé_bytes» du code ASCII au texte de chaîne codé normal. Ensuite, nous avons simplement imprimé le texte codé sur le terminal.

Pour décoder la chaîne codée, nous avons créé une variable «Base64_Bytes» et lui avons attribué le texte codé après l'avoir converti au format ASCII. Ensuite, nous avons créé une autre variable, «Decoded_Bytes», et lui attribué les octets de base64 décodés. Après cela, nous avons créé une variable «Decoded_text» pour maintenir la chaîne décodée après sa transmission au format normal du format ASCII. Enfin, nous avons utilisé la dernière déclaration «imprimer» pour imprimer la chaîne décodée sur le terminal.

Assurer la présence de Python sur Ubuntu 20.04

Maintenant, nous devons confirmer que Python est installé sur notre Ubuntu 20.04 Système car sinon, nous ne pourrons pas exécuter notre script Python. Puisque Python3 est la dernière version disponible de Python, nous l'avons donc installée sur notre Ubuntu 20.04 Système déjà (vous pouvez également faire installer toute autre version de votre choix sur votre système). Pour confirmer sa présence sur notre système, nous avons exécuté la commande indiquée sous:

$ Python3 - Version

La version de Python3 installée sur notre Ubuntu 20.04 Le système est illustré dans l'image suivante. Cela montre que Python3 est présent dans notre système.

Exécution du script de codage et de décodage Python dans Ubuntu 20.04

Un script Python peut être exécuté instantanément sur un Ubuntu 20.04 SYSTÈME Si vous avez installé Python dessus. Vous avez juste besoin d'exécuter la commande répertoriée ci-dessous:

$ python3 encode encode.py

Si vous avez une version de Python autre que Python3 sur votre système, vous pourrez l'exécuter uniquement avec le mot-clé «Python». De plus, vous devrez rédiger le nom de votre fichier de script Python spécifique à exécuter, suivi par le «.extension py ”.

Résultat du script de codage et de décodage Python Base64

Le résultat du script Python que nous avons créé ci-dessus est illustré dans l'image suivante:

Vous pouvez facilement visualiser à partir de ce résultat que notre script a d'abord imprimé la chaîne d'origine sur le terminal, suivie de la chaîne codée, puis de la chaîne décodée. Vous pouvez également vérifier que la chaîne décodée est exactement la même que la chaîne d'origine. Cela implique que le script Python3 que nous avons écrit ci-dessus a correctement codé et décodé nos données avec Base64 dans Ubuntu 20.04.

Conclusion

En concevant ce guide, nous voulions enseigner à nos lecteurs le processus d'exécution du codage et du décodage de la base64 dans Python dans Ubuntu 20.04. Pour cela, nous avons d'abord justifié la popularité de Python parmi les développeurs, suivi du script Python réel pour le codage et le décodage de la base64. Après cela, nous avons entièrement discuté du résultat de ce script avec vous. En utilisant ce guide comme référence, vous pourrez encoder et décoder les données souhaitées avec Base64 dans Ubuntu 20.04 Très commodément.