View Single Post
ישן 15-04-12, 21:49   # 9
iniKey.com
חסום
 
מיני פרופיל
תאריך הצטרפות: Jun 2010
הודעות: 321

iniKey.com לא מחובר  

ציטוט:
נכתב במקור על ידי Kernel צפה בהודעה
תן לנו כיוון מאיפה להתחיל
קודם כל, רצוי וכדאי לקרוא קצת על MD5 כאן: http://en.wikipedia.org/wiki/MD5,
וניתן גם לקרוא את הקוד ע"י פאסו-קוד (להבנה ע"י בני אדם ולא ע"י מכונות).

אחרי זה רואים שהצפנה טובה = 100% מתמטיקה,
במתמטיקה ישנם דרכים להסתיר את התהליכים וגם להביא לאופק של : "אין מוצא".
לדוגמא אתה יכול להשתמש בXOR או בAND.

דוגמא יפה בAND: זה שאם אתה לוקח 2 אותיות ויוצר אות אחת, אז אנשים יראו 15 נגיד אבל זה יכול להיות הרבה דברים: 10+5 5+10 6+9 (גם הסדר משנה).

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

גם מודולריות יעזור קצת לאלגוריתם של הקוד.
את קוד המקור שלי אני יביא השבוע ב"ה שכולו יהיה גמור סופית.

Last edited by iniKey.com; 15-04-12 at 21:51..
  Reply With Quote