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

שיעור 1


מתחילים עם GnuPG


אם החלטת להשתמש בתוכנה החופשית הזו, עליך לעשות שני דברים: להתקין אותה על השרת (המקודד) ועל הלקוח (המפענח). כדי להתחיל, בקר באתר www.gnupg.org/ והורד את הגרסא המתאימה למערכת ההפעלה שלך . אחר כך עקוב אחר הוראות ההתקנה ויצירת המפתחות המופיעים במסמכי העזרה.

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

ברוב השרתים היום מותקנים PGP, ו- GnuPGP , ואתה יכול לגשת אליו ישירות . אם אתה לא אחראי על השרת, דאג לשאול את מנהל הרשת אם תוכנת GnuPGP מותקנת על השרת, וכיצד תוכל לגשת אליה וליצור מפתחות ציבוריים. אם אין לך גישה לשרת, עקוב אחר ההוראות הבאות כדי להוסיף מפתח למחזיק המפתחות הראשי של המערכת:
  1. יצא גרסת ASCII של המפתח הציבורי, לפי ההוראות בקבצי העזרה של PGP.
  2. העלה את קובץ הטקסט שיצרת אל ספריית משתמשי PHP שעל השרת.
  3. היכנס לשרת באמצעות טלנט או SSH או פשוט גש אליו ועבוד עליו ישירות.
  4. הפוך למשתמש .PHP התהליך יכול לכלול את פקודת SU.
  5. הוסף את המפתח למחזיק המפתחות : gpg --import /path/to/keyfile.
  6. ערוך את המפתח לקביעת רמת האבטחה: gpg --edit-key [keyname] .
  7. בסמן הפקודה- gpg הקלד "trust".
  8. בחר "I trust fully".

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



עמוד הבא: הקריאה למקודד המפתח הציבורי >>




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

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