Jak wykonywać kodowanie i dekodowanie Basetop 10 w Python?

Jak wykonywać kodowanie i dekodowanie Basetop 10 w Python?
Jeśli chcesz przesyłać swoje tajne dane z jednego końca do drugiego, opcją, którą możesz rozważyć, jest zakodowanie go za pomocą kodowania Base64. Z drugiej strony będziesz musiał ponownie zdekodować te dane za pomocą dekodowania Base64. Tylko wtedy będziesz w stanie wyodrębnić przydatne dane, gdziekolwiek są naprawdę potrzebne. Co więcej, czasami możesz po prostu chcieć zabezpieczyć swoje dane gdzieś, utrzymując je w zakodowanym formacie. Do tej pory miałbyś podstawową sedno tego artykułu. Tak, chcemy napisać o kodowaniu i dekodowaniu Base64; Będziemy jednak robić to w odniesieniu do języka programowania Pythona. Niemniej jednak, zanim przejdziemy do tego, najpierw musimy uzasadnić powód wyboru tego języka do wykonywania kodowania i dekodowania Base64, a za to będziesz musiał przeczytać następną sekcję tego artykułu.

Dlaczego Python jest tak popularny wśród społeczności programistów?

Python ma bardzo prostą składnię, której użytkownikom udaje się bardzo szybko. Ta prostota w swojej składni sprawia, że ​​kod napisany w tym języku programowania jest bardzo łatwy do wykonania. Python ma bardzo zaradne wsparcie społeczności, co czyni go tym bardziej użytecznym. Poza tym ten język programowania oferuje również różne narzędzia do nauki danych i analizy, których potrzeba rośnie z dnia na dzień. Wszystkie te powody sprawiają, że Python jest niezwykle popularny wśród społeczności programistów. To jest również powód, dla którego wybieramy ten język programowania do wykonywania kodowania i dekodowania Base64 w tym artykule. Teraz przejrzyjmy sedno tego artykułu, ja.mi., Base64 kodowanie i dekodowanie w Pythonie w Ubuntu 20.04.

Jak osiągnąć kodowanie i dekodowanie Base64 w Python w Ubuntu 20.04?

Kodowanie i dekodowanie Base64 można wykonać bardzo łatwo w Ubuntu 20.04 podczas korzystania z języka programowania Python. Aby ci wyjaśnić, zaprojektowaliśmy następujący skrypt Python. Jeśli krótko porozmawiamy o tym skrypcie Pythona, to do kodowania, najpierw przyjmie przykładowy ciąg i przekonwertuje go na odpowiedni kod ASCII. Następnie zakoduje ten kod ASCII, a następnie dekoduje kodowany kod ASCII w odpowiedni kodowany ciąg. W ten sam sposób zostanie zastosowane całkowitą odwrotność tego procesu do dekodowania. Będziesz w stanie to wszystko zrozumieć w lepszy sposób, przechodząc przez dokładny skrypt, który napisaliśmy.

Najpierw stworzyliśmy pusty dokument w katalogu domowym naszego Ubuntu 20.04 System i nazwał go „EncodEdeCode.py.„W tym pliku skryptu Pythona zaimportowaliśmy bibliotekę„ Base64 ”, abyśmy mogli wygodnie zakodować i dekodować nasz pożądany tekst. Następnie zdefiniowaliśmy ciąg o nazwie „Tekst” i przypisaliśmy go ciąg „To jest przykładowy ciąg.”Następnie wydrukowaliśmy ten ciąg na terminalu, abyśmy mogli później porównać go z zdekodowanym ciągiem.

Następnie utworzyliśmy zmienną o nazwie „Text_Bytes” do przekształcenia naszego oryginalnego ciągu w kod ASCII. Następnie utworzyliśmy inną zmienną „Encoded_Bytes”, aby utrzymać zakodowane bajty tekstowe za pomocą Base64. Następnie zdekodowaliśmy „Encoded_Bytes” z kodu ASCII do normalnego tekstu kodowanego ciągu. Następnie po prostu wydrukowaliśmy zakodowany tekst na terminalu.

Do dekodowania zakodowanego ciągu utworzyliśmy zmienną „base64_bytes” i przypisaliśmy mu zakodowany tekst po przekształceniu go w format ASCII. Następnie utworzyliśmy inną zmienną, „Decoded_Bytes” i przypisaliśmy do niej zdekodowane bajty Base64. Następnie utworzyliśmy zmienną „dekoded_text”, aby utrzymać dekodowany ciąg po konwersji z powrotem do formatu normalnego z formatu ASCII. Na koniec użyliśmy ostatniej instrukcji „Drukuj” do drukowania dekodowanego ciągu na terminalu.

Zapewnienie obecności Pythona na Ubuntu 20.04

Teraz musimy potwierdzić, że Python jest zainstalowany na naszym Ubuntu 20.04 System, ponieważ w przeciwnym razie nie będziemy w stanie wykonać naszego skryptu Pythona. Ponieważ Python3 jest najnowszą dostępną wersją Python, zainstalowaliśmy go na naszym Ubuntu 20.04 System już (możesz również mieć inną wybraną wersję zainstalowaną w systemie). Aby potwierdzić jego obecność w naszym systemie, wykonaliśmy polecenie pokazane poniżej:

$ Python3 --version

Wersja Python3 zainstalowana na naszym Ubuntu 20.04 System jest pokazany na poniższym obrazku. To pokazuje, że Python3 jest obecny w naszym systemie.

Wykonanie skryptu kodowania i dekodowania Pythona w Ubuntu 20.04

Skrypt Pythona można wykonać natychmiast na Ubuntu 20.04 System, jeśli masz zainstalowany Python. Musisz tylko wykonać polecenie wymienione poniżej:

$ Python3 EncodedEcode.py

Jeśli masz wersję Python inną niż Python3 w swoim systemie, będziesz mógł go wykonać tylko za pomocą słowa kluczowego „Python”. Ponadto będziesz musiał napisać nazwę swojego konkretnego pliku skryptu Pythona do wykonania, a następnie „.rozszerzenie py ”.

Wynik skryptu kodowania i dekodowania Python Base64

Wynik skryptu Pythona, który stworzyliśmy powyżej, jest pokazany na poniższym obrazku:

Możesz łatwo wizualizować z tego wyniku, który najpierw nasz skrypt wydrukował oryginalny ciąg na terminalu, a następnie zakodowany ciąg, a następnie dekodowany ciąg. Możesz również sprawdzić, czy zdekodowany ciąg jest dokładnie taki sam jak oryginalny ciąg. Oznacza to, że skrypt Python3, który napisaliśmy powyżej, poprawnie zakodował i dekodował nasze dane z Base64 w Ubuntu 20.04.

Wniosek

Projektując ten przewodnik, chcieliśmy nauczyć naszych czytelników procesu wykonywania kodowania i dekodowania Base64 w Python w Ubuntu 20.04. W tym celu najpierw uzasadniliśmy popularność Pythona wśród programistów, a następnie faktyczny skrypt Python do kodowania i dekodowania Base64. Następnie dokładnie omówiliśmy wynik tego skryptu. Korzystając z tego przewodnika jako linii bazowej, będziesz mógł kodować i dekodować żądane dane z Base64 w Ubuntu 20.04 Bardzo wygodnie.