Készítsd el a rotációs rejtjel, más néven Caesar-rejtjel implementációját.
A Caesar-rejtjel egy egyszerű eltolásos rejtjel: az ábécé minden betűjét
egy 0 és 26 közötti egész kulccsal eltolva működik. A 0 vagy 26
kulcs a moduláris aritmetika miatt mindig ugyanazt az eredményt adja.
A betűt annyi értékkel toljuk el, amennyi a kulcs értéke.
A rotációs rejtjelek általános jelölése ROT + <key>.
A leggyakrabban használt rotációs rejtjel a ROT13.
A ROT13 a latin ábécén a következőképpen néz ki:
Plain: abcdefghijklmnopqrstuvwxyz
Cipher: nopqrstuvwxyzabcdefghijklm
Erősebb, mint az Atbash-rejtjel, mert 27 lehetséges kulcsa van, amelyből 25 használható.
A rejtjelezett szöveg ugyanolyan formázással íródik ki, mint a bemenet, a szóközöket és az írásjeleket is beleértve.
omg eredménye trl
c eredménye c
Cool eredménye Cool
The quick brown fox jumps over the lazy dog. eredménye Gur dhvpx oebja sbk whzcf bire gur ynml qbt.
Gur dhvpx oebja sbk whzcf bire gur ynml qbt. eredménye The quick brown fox jumps over the lazy dog.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Delphi Pascal nyelvet 76 feladat segítségével, valódi emberi mentorálással, mindez ingyen.