Znaleziony temat: napisz program który podany przez użytkownika tekst jawny

Czy wiesz, że istnieje wiele sposobów na szyfrowanie danych? Jednym z nich jest szyfr Cezara, ale to już przestarzała metoda. Dziś chcemy przedstawić Ci prosty program, który pozwoli Ci na szyfrowanie tekstu jawny, czyli niezaszyfrowanego, podanego przez użytkownika.

Do napisania programu potrzebujemy języka programowania. W naszym przypadku wykorzystamy język Python. Jeśli nie masz go jeszcze zainstalowanego, to warto to zrobić, ponieważ jest to jeden z najpopularniejszych języków programowania na świecie.

Pierwszym krokiem będzie utworzenie nowego pliku w edytorze tekstowym. Wpisujemy tam kod:

„`
def szyfruj(tekst, klucz):
zaszyfrowany_tekst = „”
for znak in tekst:
if znak.isalpha():
if znak.isupper():
zaszyfrowany_tekst += chr((ord(znak) + klucz – 65) % 26 + 65)
else:
zaszyfrowany_tekst += chr((ord(znak) + klucz – 97) % 26 + 97)
else:
zaszyfrowany_tekst += znak
return zaszyfrowany_tekst

tekst_jawny = input(„Podaj tekst do zaszyfrowania: „)
klucz = int(input(„Podaj klucz szyfrujący (liczba od 1 do 25): „))

if klucz < 1 or klucz > 25:
print(„Niepoprawny klucz!”)
else:
zaszyfrowany_tekst = szyfruj(tekst_jawny, klucz)
print(„Tekst zaszyfrowany: „, zaszyfrowany_tekst)
„`

Jak widzisz, program składa się z funkcji szyfruj, która przyjmuje dwa argumenty: tekst jawny i klucz szyfrujący. W funkcji tej mamy pętlę for, która przechodzi przez każdy znak tekstu i w zależności od tego, czy jest literą czy nie, dokonuje odpowiedniego przesunięcia zgodnego z szyfrem Cezara.

Następnie mamy blok kodu, który pobiera od użytkownika tekst jawny oraz klucz szyfrujący. Jeśli klucz jest poza zakresem od 1 do 25, to wyświetlany jest komunikat o błędzie. W przeciwnym przypadku tekst jest zaszyfrowywany i wyświetlany na ekranie.

Teraz przetestujmy program. Uruchamiamy go i wpisujemy tekst do zaszyfrowania oraz klucz szyfrujący. Program powinien zwrócić zaszyfrowany tekst.

Szyfrowanie tekstu to nie tylko ciekawa zabawa, ale też przydatne narzędzie w ochronie prywatności. Dzięki naszemu programowi masz możliwość szyfrowania swoich wiadomości i przesyłania ich bezpiecznie.

Napisz komentarz do wpisu, powiedz nam czy Ci pomógł: napisz program który podany przez użytkownika tekst jawny

0 0 votes
Article Rating
Subscribe
Powiadom o
guest

0 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments

Podobne wpisy

rossmannpromocja.pl

Strona: rossmannpromocja.pl kategoria tematyczna: Sklep Rossmanpromocja.pl to sklep, który oferuje szeroki wybór produktów marki Rossmann w promocyjnych cenach. Nasza strona internetowa to idealne miejsce dla

kredytyostroda.pl

Strona: kredytyostroda.pl kategoria tematyczna: Finanse Kredyty Ostroda to strona internetowa dedykowana finansom. Oferujemy szeroką gamę produktów finansowych, w tym kredyty bankowe, pożyczki oraz leasingi. Nasza

wypisana.pl

Strona: wypisana.pl kategoria tematyczna: Ogólnotematyczny Wypisana.pl to internetowa platforma, którą warto odwiedzić jeśli szukasz informacji na tematy z różnych dziedzin. Nasza strona oferuje artykuły dotyczące

poznajomosci.pl

Strona: poznajomosci.pl kategoria tematyczna: Erotyka Poznajomosci.pl to strona internetowa, która promuje poznawanie ludzi w oparciu o wspólne zainteresowania z zakresu erotyki. Nasza platforma umożliwia łatwe

jak tworzyć aplikacje internetowe

Znaleziony temat: jak tworzyć aplikacje internetowe Jak tworzyć aplikacje internetowe – poradnik dla początkujących Tworzenie aplikacji internetowych to proces, który wymaga od nas wiele wiedzy,

gdzie plik bazy danych

Znaleziony temat: gdzie plik bazy danych Gdzie znajduje się plik bazy danych? Praktyczny poradnik Plik bazy danych to jedna z najważniejszych części każdej aplikacji lub

seks-telefon.com

Strona: seks-telefon.com kategoria tematyczna: Erotyka Witaj na seks-telefon.com – stronie internetowej, która spełni Twoje fantazje erotyczne! Oferujemy najgorętsze rozmowy na tematy erotyczne i seksualne, które

konstrukcjekrakow.pl

Strona: konstrukcjekrakow.pl kategoria tematyczna: Budowlany Witaj na stronie konstrukcjekrakow.pl – lidera na rynku usług budowlanych w Krakowie i okolicach. Nasza firma oferuje kompleksowe usługi z

kto wynalazł informatyke

Znaleziony temat: kto wynalazł informatyke Kto wynalazł informatykę? Historia powstania tej dziedziny wiedzy Informatyka to dziedzina, która dzisiaj wydaje się nam oczywista i nieodłączna z

jaki windows wybrać

Znaleziony temat: jaki windows wybrać Jaki Windows wybrać? Poradnik dla tych, którzy nie wiedzą, który system operacyjny wybrać Każdego dnia korzystamy z komputerów i laptopów,

pozyczkaa.pl

Strona: pozyczkaa.pl kategoria tematyczna: Finanse Pozyczkaa.pl to strona internetowa, która pozwala na łatwe i szybkie uzyskanie pożyczki w trybie online. W ofercie znajdziesz różne rodzaje

pozyczka-bez-biku.pl

Strona: pozyczka-bez-biku.pl kategoria tematyczna: Finanse Pozyczka-bez-biku.pl to strona internetowa oferująca szybkie i łatwe pożyczki bez sprawdzania historii kredytowej w BIK. Nasza oferta skierowana jest do

ile mozna zarobic na krypto

Znaleziony temat: ile mozna zarobic na krypto Ile można zarobić na krypto? Poradnik dla początkujących inwestorów Kryptowaluty stały się jednym z najgorętszych tematów w świecie

zakazanamilosc.pl

Strona: zakazanamilosc.pl kategoria tematyczna: Erotyka Zakazana milość to strona internetowa dedykowana dla osób poszukujących niezapomnianych wrażeń i doznań w sferze erotyki. Zapraszamy na naszą stronę,

co to są aplikacje internetowe

Znaleziony temat: co to są aplikacje internetowe Aplikacje internetowe – co to takiego? W dzisiejszych czasach, kiedy większość naszego życia toczy się w internecie, pojęcie

wepeaceit-apparel.pl

Strona: wepeaceit-apparel.pl kategoria tematyczna: Sklep WePeaceIt-Apparel.pl to sklep internetowy, który oferuje ubrania w sportowym stylu dla kobiet i mężczyzn. Nasza oferta skierowana jest do osób,

kiedy powstał system linux

Znaleziony temat: kiedy powstał system linux „Linux – historia i geneza systemu operacyjnego” Linux to jeden z najpopularniejszych i najważniejszych systemów operacyjnych na świecie. Jego

sklep-smilowski.pl

Strona: sklep-smilowski.pl kategoria tematyczna: Sklep Sklep internetowy sklep-smilowski.pl – bogata oferta produktowa dla każdego! U nas znajdziesz szeroki wybór artykułów spożywczych, kosmetyków, chemii gospodarczej oraz

linux kto stworzył

Znaleziony temat: linux kto stworzył Linux – kto stworzył ten system operacyjny? Linux to jeden z najważniejszych systemów operacyjnych, które wykorzystywane są na całym świecie.

potencjalnie.pl

Strona: potencjalnie.pl kategoria tematyczna: Ogólnotematyczny Potencjalnie.pl to platforma internetowa, która zgromadziła w jednym miejscu wiele przydatnych treści dotyczących różnych tematów. Nasza strona to doskonałe źródło

programista ile godzin pracuje

Znaleziony temat: programista ile godzin pracuje Ile godzin dziennie pracuje programista? Poradnik dla początkujących Praca programisty cieszy się coraz większą popularnością i zainteresowaniem. Jednym z

seks-telefon.pl

Strona: seks-telefon.pl kategoria tematyczna: Erotyka Seks-telefon.pl to strona internetowa skierowana do osób zainteresowanych erotyką i miłosnymi fantazjami. Oferujemy najwyższej jakości usługi seks-telefonu, dzięki którym możesz

ekspreskasa.eu

Strona: ekspreskasa.eu kategoria tematyczna: Finanse Ekspreskasa.eu to strona internetowa, która oferuje szybkie pożyczki online dla osób potrzebujących wsparcia finansowego. Nasza oferta skierowana jest do wszystkich,

0
Would love your thoughts, please comment.x

Headline

Never Miss A Story

Get our Weekly recap with the latest news, articles and resources.

Hot daily news right into your inbox.

Cookie policy
We use our own and third party cookies to allow us to understand how the site is used and to support our marketing campaigns.