php / המדריך לקידוד מידע / מתחילים עם PGP

שיעור 1


מתחילים עם PGP


אם החלטת להשתמש ב-PGP, עליך להרכיב פאזל של שני חלקים : אתה צריך PGP על השרת (או המקודד) ו- PGP על המחשב שמקבל את המידע מהשרת ( מפענח). המקום הטוב ביותר להתחיל בו הוא www.pgp.com משם אתה יכול להמשיך הלאה להורדת התוכנה. אם אתה משתמש בה למטרות רווח, עליך לשלם.
אם אתה משתמש בה שלא למטרות רווח, אתה יכול להוריד אותה בחינם.
ברגע שסיימת את ההתקנה ויצירת המפתחות, כפי שמתואר במסמכי העזרה, וקיבלת או יצרת מפתח ציבורי עבור מקבל המידע, נשאר רק עוד דבר אחד לעשות.
במהלך השיעור הקרוב נשתמש ב PHP כדי לעזור בתהליך הקידוד, לכן חייב להיות לו מפתח ציבורי משלו. בשרת אינטרנט PHP רץ כמשתמש בשם nobody או www או כמשתמש המקומי על השרת, יכול להיות ש PHP משתמש בשם המשתמש שלך עצמך . איך שלא נסתכל על זה ,PHP חייב להחזיק במחזיק מפתחות עם מפתח ציבורי בשבילו ובשביל כל מי שאמור לקרוא את ההודעות המוצפנות.

ברוב השרתים כיום מותקן PGP , ואתה יכול לגשת אליו ישירות. אם אתה לא האחראי על השרת , דאג לשאול את מנהל הרשת אם תוכנת PGP מותקנת על השרת, וכיצד תוכל לגשת אליה וליצור מפתחות ציבוריים. אם אין לך גישה לשרת, עקוב אחר ההוראות הבאות כדי להוסיף מפתח למחזיק המפתחות הראשי של המערכת:
  1. יצא גרסת ASCII של המפתח הציבורי , לפי ההוראות בקבצי העזרה של .PGP
  2. העלה את קובץ הטקסט שיצרת אל ספריית משתמשי PHP שעל השרת.
  3. היכנס לשרת באמצעות טלנט או SSH, או פשוט גש אליו ועבוד עליו ישירות.
  4. הפוך למשתמש PHP. התהליך יכול לכלול את פקודת SU.
  5. הוסף את המפתח למחזיק המפתחות: pgpk -a /path/to/keyfile.
  6. שייך את דרגת האבטחה למפתח: pgpk -e [keyname].
  7. בחר "always trust.".
  8. בחן את התהליך ע"י יצירת קובץ שמכיל מידע לא חשוב, כמו השורה "אני רוצה לבדוק את כל העסק".
  9. כתוב ידנית את הפקודה לקידוד: pope -r [keyname] -o [output file] -a [input file].
  10. כאשר אתה נשאל אם לתת אמון בקובץ המפתח, בחר .Y
  11. קובץ הפלט יכלול את הגירסא המקודדת לטקסט שהקלדת.

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



עמוד הבא: מתחילים עם GnuPG >>




הקדמה
שעור 1
הקדמה
צופן המבוסס על מפתחות
פרטיים וציבוריים

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