Użytkowanie
Szyfrowanie
Aby zaszyfrować tekst „HARCERZ I HARCERKA” należy zaimportować klasę Komorkowy z zainstalowanej biblioteki, stworzyć obiekt klasy, a następnie wywołać funkcję zaszyfruj tego obiektu.
from karolinka import Komorkowy
komorkowy = Komorkowy()
zaszyfrowany_tekst = komorkowy.zaszyfruj("HARCERZ I HARCERKA")
print(zaszyfrowany_tekst)
4427772223377799990444044277722233777552
Jeżeli chcesz zaszyfrować wiadomość inną klawiaturą, mapą niż domyślna, podaj mapę (słownik) w formacie znak : cyfry (muszą być takie same w jednym znaku) jako argument przy tworzeniu obiektu:
from karolinka import Komorkowy
mapa = {
' ': '0',
'A': '2',
'B': '22',
'C': '222',
'D': '3',
'E': '33',
'F': '333',
'G': '4',
'H': '44',
'I': '444',
'J': '5',
'K': '55',
'L': '555',
'M': '6',
'N': '66',
'O': '666',
'P': '7',
'Q': '77',
'R': '777',
'S': '7777',
'T': '8',
'U': '88',
'V': '888',
'W': '9',
'X': '99',
'Y': '999',
'Z': '9999'
}
komorkowy = Komorkowy(mapa = mapa)
zaszyfrowany_tekst = komorkowy.zaszyfruj("HARCERZ I HARCERKA")
print(zaszyfrowany_tekst)
4427772223377799990444044277722233777552
Odszyfrowywanie
Aby odszyfrować 4427772223377799990444044277722233777552 należy zaimportować klasę Komorkowy z zainstalowanej biblioteki, stworzyć obiekt klasy, a następnie wywołać funkcję odszyfruj tego obiektu.
from karolinka import Komorkowy
komorkowy = Komorkowy()
zaszyfrowany_tekst = komorkowy.odszyfruj(4427772223377799990444044277722233777552)
print(zaszyfrowany_tekst)
HARCERZ I HARCERKA
Jeśli przy szyfrowaniu wiadomości użyto innej mapy należy ją podać:
from karolinka import Komorkowy
mapa = {
' ': '0',
'A': '2',
'B': '22',
'C': '222',
'D': '3',
'E': '33',
'F': '333',
'G': '4',
'H': '44',
'I': '444',
'J': '5',
'K': '55',
'L': '555',
'M': '6',
'N': '66',
'O': '666',
'P': '7',
'Q': '77',
'R': '777',
'S': '7777',
'T': '8',
'U': '88',
'V': '888',
'W': '9',
'X': '99',
'Y': '999',
'Z': '9999'
}
komorkowy = Komorkowy(mapa = mapa)
zaszyfrowany_tekst = komorkowy.odszyfruj(4427772223377799990444044277722233777552)
print(zaszyfrowany_tekst)
HARCERZ I HARCERKA