Skip to content · ⁨דלג לתוכן⁩

Caesar cipher · ⁨צופן קייסר⁩

English

Caesar cipher

The Roman historian Suetonius wrote that Julius Caesar hid his messages by shifting each letter three places along the alphabet.

alphabet.index(ch) gives a letter's position, from 0 for a to 25 for z. Add the shift and use % 26, so that position 26 wraps back to 0. To decode a message, shift it again by 26 minus the original shift.

עברית

ציפר קיסר

ההיסטוריוגרף הרומאי סווטוניוס כתב שג'וליו קיסר הסתיר את הודעותיו על ידי הזזת כל אות שלושה מקומות לאורך האלפבית.

alphabet.index(ch) נותן את מיקום האות, מ-0 עבור a עד 25 עבור z. הוסף את ההזזה והשתמש ב-% 26, כך שמיקום 26 יתעגל חזרה ל-0. כדי לפענח הודעה, הזז אות שוב ב-26 פחות ההזזה המקורית.

Log in or create account · ⁨היכנס או צור חשבון⁩

IGCSE, A-Level & AP