עזרה דחוף..........
שלום לכולם. למבינים בקריפטוגרפיה או שעשו קורס בנושא (הצפנות)יש לי שאלה---> אני מתכנת את הצפנת AES128 של RIJANDAEL, ההצפנה הינה סימטרית כלומר מפתח ההצפנה והפענוח אותו דבר. בהצפנה זו אני מקבל מפתח באורך 8 בתים ויוצר טבלת מפתחות באורך 88 בתים(מטריצה). אלגוריתם יצירת המפתחות אמור חהיות תואם לשני הצדדים גם למצפין וגם למפענח, הבעיה שאני שם את אותה טבלת מפתחות בצד המפענח אני לא מקבל את המידע שאמור להתקבל. באתר של מחבר האלגוריתם האמור לעיל ראיתי דוגמא ובה הוא לוקח עבור הצפנה הפוכה טבלת מפתחות אחרת שונה מטבלת מפתחות ההצפנה חוץ מן 128 ביט הראשונים והאחרונים(עבור טבלה זו התוכנית שלי עובדת כנדרש). ניסיתי להגיע לערכים שלו בכל דרך ולא הצלחתי. (אולי זה יעזור, אני משתמש בהצפנה ב- SBOX בהצפנה הפוכה ב- INVSBOX וכן ליצירת טבלת מפתחות בקבועים RCON המופיעים בכל ספר העוסק בהצפנה זו). אני מקווה שתעזרו לי ,זה ממש דחוף לי. תודה מראש ושבת שלום. יוסי
שלום לכולם. למבינים בקריפטוגרפיה או שעשו קורס בנושא (הצפנות)יש לי שאלה---> אני מתכנת את הצפנת AES128 של RIJANDAEL, ההצפנה הינה סימטרית כלומר מפתח ההצפנה והפענוח אותו דבר. בהצפנה זו אני מקבל מפתח באורך 8 בתים ויוצר טבלת מפתחות באורך 88 בתים(מטריצה). אלגוריתם יצירת המפתחות אמור חהיות תואם לשני הצדדים גם למצפין וגם למפענח, הבעיה שאני שם את אותה טבלת מפתחות בצד המפענח אני לא מקבל את המידע שאמור להתקבל. באתר של מחבר האלגוריתם האמור לעיל ראיתי דוגמא ובה הוא לוקח עבור הצפנה הפוכה טבלת מפתחות אחרת שונה מטבלת מפתחות ההצפנה חוץ מן 128 ביט הראשונים והאחרונים(עבור טבלה זו התוכנית שלי עובדת כנדרש). ניסיתי להגיע לערכים שלו בכל דרך ולא הצלחתי. (אולי זה יעזור, אני משתמש בהצפנה ב- SBOX בהצפנה הפוכה ב- INVSBOX וכן ליצירת טבלת מפתחות בקבועים RCON המופיעים בכל ספר העוסק בהצפנה זו). אני מקווה שתעזרו לי ,זה ממש דחוף לי. תודה מראש ושבת שלום. יוסי