5 דרכים לכתוב בקוד

תוכן עניינים:

5 דרכים לכתוב בקוד
5 דרכים לכתוב בקוד
Anonim

כתיבה בקוד יכולה להיות דרך מצוינת להעסיק את עצמך במהלך אותם רגעים משעממים בשיעור או לשלוח הודעות סודיות לחברים שלך. ישנן מספר דרכים שונות לעשות זאת, כך שתוכל ללמוד מגוון רחב של סגנונות שונים. תוכל לקבל קוד אחר לכל חבר ובכל יום בשבוע; ברגע שתבין את זה, הכתיבה בקודים תהיה קלה!

צעדים

הודעות לדוגמא

Image
Image

הודעה לאחור מקודדת לדוגמה

Image
Image

הודעת מכתב מקודדת לדוגמא

שיטה 1 מתוך 4: מניפולציה של כיוון אותיות

כתוב בקוד שלב 1
כתוב בקוד שלב 1

שלב 1. צור את המסר שלך כרגיל

לפני שתתחיל לכתוב בקוד, יהיה עליך לדעת מה תהיה ההודעה שלך. תלוי כמה סודיות אתה רוצה בקידוד שלך, ייתכן שלא תרצה לשתף את המידע שלך עם אף אחד מסביבך. המשמעות היא שתצטרך להיזהר שאף אחד מסביב לשולחן שלך לא יראה את הנייר שלך, מכיוון שהקוד יישבר במהירות.

אם אינך חושב שאתה יכול לכתוב את המסר שלך מבלי שיראה אותו, תוכל לנסות לדמיין אותו בראש שלך במקום זאת. למרות שזה יכול להיות קשה יותר, עדיף לא לגלות זאת על ידי הסובבים אותך או המורה שלך

כתוב בקוד שלב 2
כתוב בקוד שלב 2

שלב 2. כתוב את ההודעה שלך לאחור

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

וודא שאתה מפריד בין כל מילה בהודעה שלך, למרות שהן נראות קצת פאנקיות וחריגות. אם האותיות שלך משתלבות, ההודעה תהיה בלתי קריאה למדי

כתוב בקוד שלב 3
כתוב בקוד שלב 3

שלב 3. הכנס אות ומספר בין כל אות לאחור

אם אתה יכול בלי לעורר חשד, כתוב את הודעתך על פיסת נייר. המשך לכתוב את ההודעה שלך לאחור, החל מהפינה הימנית התחתונה של הדף ועבור לצד השמאלי העליון. בכל אות שאתה כותב, הכנס כל מספר ואות בין אותיות הקוד שלך.

אין מדע מדויק באותיות ובמספרים שאתה בוחר, אז אל תחשוב על זה יותר מדי. "שלום מה שלומך?" יהיה: "ua3og5ym9 e8lr1sa5h wr3of2ha7 of8lq2lc7ed2ho2"

כתוב בקוד שלב 4
כתוב בקוד שלב 4

שלב 4. הפוך את האותיות שלך

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

  • לאחר שכתבת את ההודעה שלך, החזק אותה במראה. אתה תראה את זה כתוב באנגלית רגילה. זהו קוד די מתקדם וייתכן שייקח קצת זמן ללמוד אותו.
  • אם אתה שמאלי, זה אולי קצת יותר קשה ללמידה, אבל אתה עדיין יכול לנסות לכתוב מימין לשמאל ולשקף את האותיות.

שיטה 2 מתוך 4: הפיכת האלף בית

כתוב בקוד שלב 5
כתוב בקוד שלב 5

שלב 1. ערוך רשימה של האלף בית

התחל את הקידוד שלך על ידי כתיבת כל האלף בית בצורה מסודרת, והענק מספיק מקום לכתוב ישירות מתחתיו. אתה תארגן את הקודים שלך על דף נייר אחד, כך שלא תרצה להיגמר מהחדר. האלף בית שלך צריך להתאים לשורה אחידה אחת.

כתוב בקוד שלב 6
כתוב בקוד שלב 6

שלב 2. תאם כל אות ביניהן בסדר אלפביתי

עברו על האלף בית, אחרי שכתבתם אותו בסדר רגיל, וכתבו אותו בסדר הפוך. המשמעות היא ש- Z יושב מתחת ל- A, Y מתחת ל- B, X מתחת ל- C וכן הלאה. זה טוב לכתוב את זה לגמרי, מכיוון שזה יעזור לך לדמיין את כל הקוד שלך.

התחל לשנן את הקוד, מכיוון שזה יחסוך לך זמן בכתיבתו בעתיד. דע כי על ידי תרגול זה, אתה תהיה יותר נוח לעבוד בקוד בסופו של דבר

כתוב בקוד שלב 7
כתוב בקוד שלב 7

שלב 3. חיבור ההודעה שלך באמצעות האלפבית ההפוך שלך

באמצעות הקוד כמדריך, תתחיל לתרגם את ההודעה שלך לקוד ההפוך. התחל בכתיבת ההודעה שלך באנגלית רגילה. מתחת לזה, תשתמש במפתח שלך כדי לתרגם הודעה זו לאלף בית הפוך. ההודעה "HELLO", למשל, תקרא כ- "SVOOL".

בעת פענוח הודעה, התבונן בשורה התחתונה של המפתח שלך ופעל לפי האות שלמעלה. האות לעיל תתאם לאות באנגלית

כתוב בקוד שלב 8
כתוב בקוד שלב 8

שלב 4. למד את האלף בית הפוך למחצה

שיטה זו, למרות שהיא די דומה לאלף בית הפוך, יכולה לחסוך לך זמן הן בקידוד והן בפענוח. זה גם יחסוך לך זמן בכתיבת המפתח שלך. כדי להתכונן לכתוב בקוד זה, פשוט כתוב תחתיהם את האותיות A עד M ולאחר מכן כתוב את שאר האלף בית, N עד Z.

כאשר מתרגמים באמצעות האלפבית החצי הפוך, A ישווה ל- N, ו- N גם שווה ל- A. זהו מתאם דו-כיווני, כך שאנשים מסוימים יגלו שקל יותר ומהיר יותר להעריך בעת התרגום

שיטה 3 מתוך 4: ייצוג אותיות עם סמלים

כתוב בקוד שלב 9
כתוב בקוד שלב 9

שלב 1. חבר כל אות למקבילה המספרית שלה

הקוד הזה, למרות שהוא די פשוט, הוא דרך קלה להתחיל להקצות סמלים לאלפבית שלך. כתוב את האלף בית בסדר הסטנדרטי שלו. לאחר מכן, עברו ומספר כל אות באלפבית מ -1 עד 26 כך ש A = 1, B = 2, והשלם תבנית זו.

הקוד הזה, למרות שהוא פשוט למדי, קל גם לפצח אותו. אתה יכול לנסות להחליף אותו על ידי הפיכת סדר המספרים מההתחלה (A = 26), או על ידי מספור רגיל של המחצית הראשונה של האלפבית והפוך את המספרים שלך כאשר אתה פוגע בנקודת החצי, כך ש- N = 26, O = 25 וכן הלאה

כתוב בקוד שלב 10
כתוב בקוד שלב 10

שלב 2. הכתיב בקוד מורס

בעוד שרוב האנשים חושבים על קוד מורס כסדרה של צלילים ואורות, במקום משהו שאפשר לכתוב, ישנם סמלים קצרים לכל אות בקוד. קוד מורס, הקרוי על שם ממציא שמואל מורס, שימש לשליחת הודעות במהירות. באמצעות טלגרפים בשנות ה -30 של המאה ה -19. כל אות תורכב מסדרה של נקודות ומקורות. חיבור מפתח של המתאמים השונים והשתמש בו כמדריך בעת כתיבת קוד זה.

עבור מקודדים מתקדמים, ישנם סמלים של קוד מורס המייצגים גם את כל צורות הפיסוק. נסה לתבל את ההודעות שלך על ידי כתיבת משפטים מלאים, מחולקים לפי נקודות, פסיקים וסימני קריאה, בתוך קוד המורס שלך

כתוב בקוד שלב 11
כתוב בקוד שלב 11

שלב 3. למד הירוגליפים

ההירוגליפים, שהומצאו במצרים העתיקה, הינם מערכת ישנה של שפת כתיבה המשלבת אלפבית מסורתי יותר עם רישומים סמליים. מה שקצת קשה בלימוד הירוגליפים הוא שהוא לא מסתמך רק על אותיות, אלא גם על צלילים. בעת כתיבת האות A, למשל, יהיה עליך לשנן את הסמלים הן לצלילי התנועה הארוכים והן לקצרים.

כתוב מפתח שאינו כולל רק את האותיות של האלף בית האנגלי, אלא גם את הצלילים שהוקצו להם סמל משלהם בהירוגליפים. תראה שלאותיות המשותפות יש לרוב אותו עיצוב בסיסי, ושיש שינויים קטנים המתואמים לכל צליל או שילוב של אותיות

כתוב בקוד שלב 12
כתוב בקוד שלב 12

שלב 4. המצא קוד משלך

למרות שאתה בהחלט יכול להשתמש בקודים קיימים אלה, או בקודים אחרים הקיימים בעולם, זה יכול להיות כיף ליצור משלך. התכנסו עם חבר והקצו סמל לכל אות באלף בית. שמירה על עיצובים פשוטים למדי תעזור בשליטה על הקוד שלך. כמו כן, חשוב מאוד שתחזיק את המפתח שלך מכיוון שאתה לא רוצה לשכוח את השיטות שלך.

שיטה 4 מתוך 4: למידת קודים מתקדמים

כתוב בקוד שלב 13
כתוב בקוד שלב 13

שלב 1. שנה את שפתך בעזרת סולם הזזה

סולם הזזה, המכונה לעתים קריפטוגרף, לוקח את האלפבית המסורתי שלנו ומחליק אותו לכיוון אחד, ומעניק לכל אות אות קוד שהוקצתה לאחרונה. הדרך הפשוטה ביותר לעשות זאת היא להחליק את כל האלף בית למטה באות אחת. המשמעות היא ש A יוצג על ידי B, B על ידי C, עד שבסופו של דבר Z יוצג על ידי A.

  • עם זאת, אתה יכול לחרוג מהמהלך היחיד הזה ולהחליק את האלף -בית במספר מקומות. זה יהפוך את הקוד שלך למתקדם יותר, שכן ניתן לפצח שקופית באות אחת בקלות.
  • ניתן גם להחליק את האלף בית לאחור. זה דורש קצת יותר תכנון, מכיוון שתצטרך לעבוד מהצד השני של האלפבית, לעבור על פני Z ולאחר מכן להתחיל מ- A.
  • אסטרטגיה זו ידועה גם בשם "ROT1", המייצג "סובב אות אחת קדימה". אתה יכול ליישם זאת על סולמות מתקדמים יותר אם תרצה. ROT2, למשל, ייצג "לסובב שתי אותיות קדימה".
כתוב בקוד שלב 14
כתוב בקוד שלב 14

שלב 2. עבודה בשיטת Block Cipher

התחל בלכתוב את ההודעה שלך בתוך בלוק מלבני אחד, הזז שורה אחת בכל פעם. תרצה לתכנן זאת מעט, מכיוון שכל שורה צריכה להיות קרובה אפילו לאורכה, ככל שניתן. עם זאת, ייתכן שזה לא מסתדר בצורה מושלמת. לאחר שכתבת את הבלוקים שלך, זז אנכית לאורך כל עמודה. כל עמודה אנכית תהיה המילה שלה באורך כמעט שווה, אם תכננת את השורות שלך באופן שווה.

בעת פענוח הודעות אלה, כתוב שוב את מילות הקוד שלך כעמודות בודדות, ותוכל לקרוא שוב את ההודעה בצורה בשורה

כתוב בקוד שלב 15
כתוב בקוד שלב 15

שלב 3. שליטה בקוד החזיר

קוד החזיר, המכונה לעתים קרובות צופן הבונים החופשיים, הוא אחד הקודים המתקדמים ביותר לכתוב בתוכו. הקפד לכתוב את זה בצורה מאורגנת בצורה מאורגנת, מכיוון שתרצה לחזור לתוכו כאשר אתה כותב ומפענח הודעות אלה. צייר את שתי הרשתות העיקריות שלך. האחד ייראה כמו לוח טיקים, והשני ייראה כמו X מסיבי. תמלא את שלוש עשרה החורים של שתי הרשתות בשתי אותיות כל אחת.

מוּמלָץ: