ABA


"מימוש של צופן ויז'נר"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #13541 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13541
DOWNTOWN
חבר מתאריך 28.5.02
5388 הודעות, דרג אמינות חבר זה
   23:00   04.09.06   
אל הפורום  
  מימוש של צופן ויז'נר  
 
   ערכתי לאחרונה בתאריך 04.09.06 בשעה 23:29 בברכה, DOWNTOWN
 
http://he.wikipedia.org/wiki/צופן ויז'נר
http://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher

בקיצור,
http://img258.imageshack.us/img258/7168/vigeneresquarers9.png
כעקרון יש מפתח, אם המפתח למשל הוא abc
והטקסט להצפנה הוא rotter
אז זה בעצם אומר ש


abcabc
rotter

אז קודם כל הr הראשונה מוצפנת בעזרת האות a אז אנחנו מסתכלים בטור r בעמודה a וזה נשאר R.
הo מוצפנת בעזרת b, מסתכלים בטור o עמודה b, ומקבלים את האות P.
הt הראשונה מוצפנת בעזרת האות c, מסתכלים בטור t עמודה c ומקבלים את האות V.
הt השניה מוצפנת בעזרת האות a והיא נשארת T
הe מוצפנת בעזרת b מסתכלים בטור e עמודה b מקבלים F
הr האחרונה מוצפנת בעזרת האות c, מסתכלים בטור r עמודה c מקבלים I
ככה הצפנו את
rotter
בתור
RPVTFT

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

הייתה תוכנית שכתבתי לזה לפני שנה בערך, היא לא שיא היעילות (יהיה יותר נכון להגיד שהיא שיא *חוסר* היעילות למען האמת), אך אפשר להבין ממנה איך לבנות.
תרשמו ב
rotter.pastebin.com
את המימוש שלכם.
הנה המימוש שלי אם משהו רוצה להסתכל(למרות שאני ממליץ שלא :| זה כתוב כל כך גרוע שזה מפחיד), אני כמעט בטוח שאפשר לקצר את מה שכתבתי בחצי בערך.

http://rotter.pastebin.com/783656

תיקון:
נראה כאילו pastebin.com הוא אתר איטי ברמות שקשה לתאר :|
עברתי ל pastebin.co.uk
אם אתם רוצים לרשום שם, תרשמו ב
rotter.pastebin.co.uk

והנה הקוד שלי:
http://rotter.pastebin.co.uk/719

s22holyshits33

אני מלך


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תודה...! לא היה מזיק לפרוייקט י''ג שלי חחח :) Nesher  04.09.06 23:20 1
  כל הכבוד - תתחדש על הצל''ש :) Net_Boy  05.09.06 20:53 2
     יקבל בהקדם האפשרי... Nesher  05.09.06 23:24 3
  גם אני מימשתי פעם את ויזנר, זה דווקא נחמד =) TTAsnn 07.09.06 15:04 4

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   23:20   04.09.06   
אל הפורום  
  1. תודה...! לא היה מזיק לפרוייקט י''ג שלי חחח :)  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק, 2 נקודות
   20:53   05.09.06   
אל הפורום  
  2. כל הכבוד - תתחדש על הצל''ש :)  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 05.09.06 בשעה 20:54 בברכה, Net_Boy
 
כל מי שירשום מאמרים כאלה
יזוכה בצל"ש
זו אחלה דרך לתרום לידע של כולם ולהחיות את הפורום


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק, 43 נקודות
   23:24   05.09.06   
אל הפורום  
  3. יקבל בהקדם האפשרי...  
בתגובה להודעה מספר 2
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TTAsnn

דרג אמינות חבר זה
   15:04   07.09.06   
אל הפורום  
  4. גם אני מימשתי פעם את ויזנר, זה דווקא נחמד =)  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net