מאז שבני אדם פיתחו שפת כלבים, השתמשנו בקודים סודיים ובצפנים כדי לטשטש מסרים. היוונים הקדמונים והמצרים השתמשו בקודים להעברת תקשורת אישית, המהווה את הבסיס לשבירת קודים בימינו. קריפטאנליזה היא חקר הקוד וכיצד לפצח אותו. פיצוח קודים הוא עולם של סודות וגימיקים, ויכול להיות מאוד כיף. אם אתה רוצה לפצח את הקוד, תוכל ללמוד על הקודים הנפוצים ביותר וכיצד להתחיל לחשוף את סודותיהם. עיין בשלב 1 למידע נוסף.
שלב
חלק 1 מתוך 3: פיצוח סיסמת שינוי
שלב 1. התחל לחפש מילות אותיות בודדות בהודעה
רוב הקוד שמשתמש בהחלפות פשוטות יחסית קל לפצח על ידי ביצוע plug-and-chug פשוט, הבנת האותיות אחת אחת והבנה בסבלנות של הקוד המבוסס על ניחושים.
- מילים באות אחת באנגלית הן "אני" או "א", לכן כדאי לנסות "לסתום" את האותיות, לחפש דפוסי אותיות ובעצם-אתה משחק את תפקיד התליין. אם אתה מוצא את המילה "א - -", אתה יודע שהמילים שמשתמשות בתבנית זו לרוב הן "הן" או "ו". נחשו ובדקו. אם זה לא עובד, חזור ונסה שוב את האפשרויות האחרות. היו סבלניים ונסו את זה לאט.
- אל תדאג לגבי "פיצוח" הקוד כפי שאתה דואג מללמוד לקרוא אותו. חיפוש דפוסים וזיהוי כללים המשתמשים באנגלית (או בכל שפה בה הוא מקודד) יאפשרו לכם לפצח את הקוד עם זמן ומאמץ.
שלב 2. מצא את הסמל או האות המופיעים בתדירות הגבוהה ביותר
האות הנפוצה ביותר באנגלית היא "e", ואחריה "t" ו- "a". תוך כדי האימון, השתמש בהקדמה שלך למילים ולמבני משפטים נפוצים כדי להתחיל בניחושים הגיוניים. לא תהיה בטוח לעתים קרובות, אך משחק שבירת הקוד מתבצע על ידי בחירה הגיונית ותיקון טעויות שוב ושוב.
שימו לב לסמלים הכפולים ולמילים הקצרות והתחילו לפתור קודם את הסמלים והמילים. קל יותר לנחש "חכם" את המילה "an" או "in" או "at" מאשר את המילה "כביש מהיר"
שלב 3. מצא את האותיות לאחר האפוסטרוף
אם ההודעה משתמשת בפיסוק, יש לך מזל. זה יכול לספק רמזים רבים אחרים שתוכל ללמוד לזהות. כמעט תמיד אחרי האפוסטרופים באותיות S, T, D, M, LL או RE. אז אם תקבל שניים מאותם סמלים לאחר האפוסטרוף, פתרת את האות "L".
שלב 4. נסה לקבוע איזה קוד אחר מצאת
אם, כאשר אתה פותר, אתה מזהה את אחד מסוגי הקוד הנפוצים מהקוד שלמעלה, פיצחת אותו ואתה יכול להפסיק את חיבור-הצ'וג ולהמשיך לאכלס הודעות המבוססות על קוד זה. סביר להניח שזה לא יקרה כל כך הרבה פעמים, אך ככל שאתה מכיר קודים נפוצים יותר, כך גדל הסיכוי שתזהה את סוגי הקודים בהם נעשה שימוש ותוכל לפצח אותם.
החלפת מספרים וקודי לוח מקשים נפוצה בהודעות סודיות יומיומיות ברמה בסיסית. תסתכל על הקודים והשתמש בהם אם הם מרגישים מתאימים
חלק 2 מתוך 3: זיהוי קודים משותפים
שלב 1. למד לזהות סיסמאות חלופיות
בעצם, צופן חלופי מורכב מהחלפת אות אחת באחרת, על פי כללים שנקבעו מראש. החוקים הם קודים, ולמידה ושימוש בהם היא הדרך "לשבור" את הקוד ולקרוא את ההודעה הסודית.
גם אם הקוד מכיל מספרים, האלף -בית הקירילי, סמלים מוזרים או הירוגליפים, כל עוד סוג הסמל המשמש עקבי, יתכן שתתמודד עם צופן חלופי, מה שאומר שתצטרך ללמוד את האלף -בית המשמש ואת הכללים. הוחל על מנת לפצח את הקוד
שלב 2. למד כיצד לבצע סיסמה באמצעות ריבועים
היוונים השתמשו בסוג הצופן המוקדם ביותר, שהשתמש ברשת אותיות המשויכת למספרים, ולאחר מכן השתמשו במספרים ליצירת הודעות. זהו קוד קל לשימוש, וזה היה אבן הפינה של שבירת קודים בימינו. אם תקבל הודעה הכוללת מחרוזת מספרים ארוכה, ייתכן שהיא מקודדת בדרך זו.
- הצורה הבסיסית ביותר של הקוד משתמשת בשורות 1-5 ועמודות 1-5, ואז ממלאת את המטריצה עם כל אות משמאל לימין ומטה לאורך הרשת (שילוב האותיות I ו- J לרווח אחד). כל אות בקוד מיוצגת על ידי שני מספרים, העמודה משמאל מכילה את המספר הראשון, והשורה למעלה מכילה את המספר השני.
- כדי לקודד את המילה "wikihow" בדרך זו, תקבל את הקוד: 52242524233452
- גרסה פשוטה יותר של שיטה זו המשמשת לעתים קרובות ילדים כרוכה בכתיבת מספרים הקשורים ישירות למקום בו ממוקמות האותיות של האלף בית. A = 1, B = 2 וכן הלאה.
שלב 3. למד את משמרת הסזאר
יוליוס קיסר יצר קוד שהוא טוב, קל לשימוש והבנה, אך קשה מאוד לפיצוחו, ולכן זוהי אחת ממערכות הקוד היסודיות הנחקרות עד היום כבסיס לקודים מורכבים יותר. בדרך זו אתה מזיז את המיקום של האלף בית כולו מספר פעמים בכיוון אחד. במילים אחרות, הזזת שלושת הרווחים הנותרים תחליף את האות A ב- D, B ב- E וכן הלאה.
- זהו גם העיקרון הבסיסי העומד מאחורי קוד ילדים משותף בשם "ROT1" (שפירושו "פנה פעם אחת." עם קוד זה, כל האותיות מתקדמות במקום אחד, ולכן A מוחלף ב- B, B ב- C וכן הלאה.
- "Wikihow" המקודד באמצעות משמרת סיזר בסיסית עם שלוש עמדות שמאלה יהיה: zlnlkrz
שלב 4. חפש את תבנית המקלדת
החלפת מקלדת משתמשת בדפוס המקלדת האמריקאי המסורתי (QWERTY), בדרך כלל על ידי שינוי האותיות למעלה, למטה, שמאלה או ימינה במספר מיקומים מסוים. על ידי שינוי מיקום האותיות בכיוונים מסוימים במקלדת, ניתן ליצור קודים פשוטים. על ידי הכרת שינוי הכיוון, תוכל לפצח את הקוד.
על ידי הזזת מיקום העמודה למקום אחד, תוכל לקודד את המילה "wikihow" כך: "28i8y92"
שלב 5. בדוק אם יש לך סיסמה מרובת תווים
בצופן ההחלפה הבסיסי, המקודד יוצר אלפבית חלופי ליצירת ההודעה המקודדת. החל בתקופה מסוימת לאחר ימי הביניים, סוגים אלה של קודים הפכו לקלים מדי לפיצוח והצפנים החלו להשתמש במגוון שיטות שהשתמשו באותיות מרובות בקוד אחד, מה שהופך את הקוד שהתקבל לקשה הרבה יותר לפיצוח אם השיטה לא ידועה..
- הטאבלט של טרימתיוס הוא רשת בדוגמת 26 על 26 המכילה כל משמרת של האלפבית של קיסר, המסודרת באלפבית, או לפעמים מיוצגת כצינור מסתובב, או "tabula recta". ישנן דרכים שונות להשתמש ברשת כקוד, כולל שימוש בשורה הראשונה לקידוד האות הראשונה בהודעה, השורה השנייה לאות השנייה וכן הלאה.
- מחולל הקוד ישמש גם את הסיסמה כדי להתייחס לשדה ספציפי עבור כל אות בהודעה המקודדת. במילים אחרות, אם הסיסמה הייתה "wikihow" והמקודד השתמש בשיטה זו, היית מתייחס לשורה "W" ולעמודה של האות הראשונה של הקוד המקודד כדי לקבוע את האות הראשונה של ההודעה. קשה לפצח את זה בלי לדעת את הסיסמה.
חלק 3 מתוך 3: הפוך לשובר קודים
שלב 1. היו סבלניים
פיצוח הקוד דורש הרבה סבלנות והתמדה. הפעילות איטית ומייגעת, לרוב מתסכלת כיוון שעלינו לנחש שוב ושוב, מנסים מפתחות ומילים ושיטות שונות. אם אתה מתכוון לפצח את הקוד, למד להיות רגוע וסבלני, תוך הנאה מהמסתורין ומהמשחקים.
שלב 2. כתוב קוד משלך
על הנייר, כתיבת תסריט היא כיף, אבל לקפוץ היישר לקוד הפוליפביתי ללא עזרת מילות מפתח קשה עוד יותר. ללמוד לקודד את עצמך באמצעות מערכות קוד מורכבות היא דרך מצוינת ללמוד כיצד קודנים חושבים וללמוד לפצח אותם. שוברי הקוד הטובים אף הם טובים בכתיבת קוד משלהם וליצור צפנים מאתגרים הרבה יותר. אתגר את עצמך ללמוד דרכים מסובכות יותר וכיצד לפתור אותן.
ניתוח קודים וצפנים של עבריינים יכול להיות דרך טובה לאחזר סודות עסקיים. הימורים, אדוני סמים, רוצחי גלגל המזלות וכולם פיתחו קודים מורכבים להפליא שכדאי מאוד ללמוד אותם
שלב 3. נסה את הקוד הבלתי שביר המפורסם
כחלק מגישת הכיף הציבורי שלו, ה- FBI מפרסם מדי פעם קודים לציבור כדי לנסות לפצח. נסה את הקודים ושלח את התשובות שלך. מי יודע-בקרוב תמצא עבודה.
קריפטוס, פסל ציבורי הממוקם מחוץ למטה ה- CIA, הוא אולי הקוד הבלתי שביר המפורסם ביותר בעולם. בתחילה הקוד נוצר כמבחן לסוכנים, הכולל ארבעה לוחות נפרדים עם ארבעה קודים שונים. עשר שנים לקח לאנליסט הראשון לפצח שלושה מהקודים, אבל האחרון נשאר בלתי שביר
שלב 4. תהנה מהאתגר והמסתורין
שבירת הקוד היא כמו לחיות ברומן מאת דן בראון. למד ליהנות מהמיסתורין ומהאתגרים של קודים סודיים וחווה את הריגוש שבחשיפת סודות.
טיפים
- אל תתייאש אם אתה מקדיש הרבה זמן לפיצוח קוד. זה נורמלי.
- אם הקוד מודפס, ייתכן מאוד שהקוד מוקלד באותיות מיוחדות כגון Wingdings. זה עשוי להיות חלק מההצפנה הכפולה (פיתולים מתארים את ההודעה המקודדת).
- האות "e" היא האות הנפוצה ביותר בשפה האנגלית.
- אות אחת כמעט ולא תייצג את עצמה ("א" לא יחליף את "א").
- אות אחת בהצפנה אין פירושה אות אחת בהודעה המפענחת.
- פיצוח הקוד קל יותר אם ההודעה ארוכה יותר. קשה לפצח קודים קצרים מכיוון שלא תוכל לספור את מספר הפעמים שבהן משתמשים באותיות.
אַזהָרָה
- היזהר עם קוד מסובך ובלתי שביר. אל תהיה משוגע!
- חלק מהקודים מתוכננים בצורה כזו שאי אפשר לפצח אלא אם יש לך הרבה מידע. כלומר, גם אם יש לך את המפתח להצפנה, זה נראה בלתי אפשרי. דורש תוכנה או ניחושים בלבד.