php / המדריך לקידוד מידע / מבוא

המדריך לקידוד מידע -מבוא

ג'ולי מלוני

ג'ולי מלוני היא המנהלת הטכנית בחברה i2I interactive והמחברת של ספר על PHPשיוצא לאור בקרוב . לרוב תוכלו למצוא אותה גוררת את מטלטליה מחוף אל חוף.

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

אם אתה בן אדם שחושב שספרי הלימוד על הצפנה הם באמת משעממים אבל אתה עדין רוצה להבין קצת בכל התחום של הצפנה, אני ממליצה לך לקרוא את הספר
Neal Stephenson's Cryptonmicon . זהו ספר בעל 900 עמודים של מעין סיפורת, אך הוא מצליח לספר סיפור מרתק תוך כדי הכנסת ידע ותבונה רבה בכתב הסתרים מודרני.

בשיעור זה תלמד משהוא על השימוש של רשתות בשטות ההצפנה הבסיסיות הבאות:

מפתח א-סימטרי מבוסס אלגוריתמי.

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

מפתח סימטרי מבוסס אלגוריתמי. או צופני בלוק וזרם .

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

יצירת מבנה דיגיטלי של מחרוזת או קובץ (hashing}.

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


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


התחילו: שיעור 1>>




הקדמה
שעור 1
הקדמה
צופן המבוסס על מפתחות
פרטיים וציבוריים
מתחילים עם PGP
מתחילים עם GnuPG
הקריאה למקודד המפתח
הציבורי
שעור 2
קידוד חד צדדי ו HASH
השמוש בפונקצית ()crypt
שמוש בספרית mcrypt