בי מאסטר (Bmaster)מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
תפריט

חומרי לימוד

מאגר שאלות בגרותשאלות נפוצותמדריכיםארכיון בגרויות
חזרה למאגר2023 קיץ מועד א

פענוח מסר מוצפן באמצעות מערך מפענח

שאלה קודמתשאלה הבאה
שאלה 6יסודות2023 קיץ מועד א

פענוח מסר מוצפן באמצעות מערך מפענח

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

01234
arr24103

הסבר: התו הראשון במסר המוצפן (r) מופיע במסר המקורי באינדקס 2, התו השני במסר המוצפן (d) מופיע במסר המקורי באינדקס 4, התו השלישי במסר המוצפן (o) מופיע במסר המקורי באינדקס 1, וכן הלאה.

משימות

אמשימה אtext

רשמו את המערך המפענח עבור המסר Study, שהוצפן למסר dyutS.

במשימה בcode

כתבו פעולה חיצונית ששמה originalText בשפת Java או OriginalText בשפת C#, המקבלת מחרוזת מוצפנת – str ומערך מפענח – arr . הפעולה תחזיר את המחרוזת המקורית.

שאלה 6יסודות2023 קיץ מועד א

פענוח מסר מוצפן באמצעות מערך מפענח

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

01234
arr24103

הסבר: התו הראשון במסר המוצפן (r) מופיע במסר המקורי באינדקס 2, התו השני במסר המוצפן (d) מופיע במסר המקורי באינדקס 4, התו השלישי במסר המוצפן (o) מופיע במסר המקורי באינדקס 1, וכן הלאה.

משימות

אמשימה אtext

רשמו את המערך המפענח עבור המסר Study, שהוצפן למסר dyutS.

במשימה בcode

כתבו פעולה חיצונית ששמה originalText בשפת Java או OriginalText בשפת C#, המקבלת מחרוזת מוצפנת – str ומערך מפענח – arr . הפעולה תחזיר את המחרוזת המקורית.