את הקובץ הזה, revoke.gpg צריך לצרוב ולנעול את המגירה
הכנה להתכתבות מוצפנת
הדרך הטובה ביותר ללמוד את העבודה עם GPG היא חיקוי של דוגמה קיימת. אז בואו נניח שאני רוצה
לשתף סוד עם סמי באיילון.
נחלק את ההסבר לשניים: מה אני צריך לעשות ומה השותף לסוד (סמי במחשב הרחוק) צריך לעשות.
אז מה אני צריך לעשות?
אם אין לי מפתחות אני צריך לייצר לעצמי מפתחות הצפנה
להעתיק את המפתח הציבורי שלי בפורמט טקסט
gpg -a -o udiPublic.txt --export uuddii@eng
לשלוח לסמי בדואר את עותק המפתח הציבורי שלי (udiPublic.txt)
ומה סמי צריך לעשות?
אם אין לו מפתחות הוא צריך לייצר לעצמו מפתחות הצפנה
גם סמי יכול לשלוח אלי את המפתח הציבורי שלו ואז, אם ארצה לשלוח חומר סודי לסמי אני אשתמש במפתח שלו
ואם סמי ירצה לשלוח חומר סודי אלי הוא יצפין אותו בעזרת המפתח שלי
חתימה אלקטרונית
שילוב חתימה בקובץ טקסט
gpg --clearsign mydocFile
נוצר קובץ חדש בשם mydocFile.asc : הקובץ הזה הוא עותק של המקור עם חתימה בתחתית.
חתימה אלקטרונית בקובץ נפרד
gpg -ab myimageFile
נוצר קובץ חדש בשם myimageFile.asc : הוא מכיל חתימה בלבד, המקור נשאר נקי
חתימה על מפתח
gpg --edit-key uuddii@eng sign save
אימות חתימה אלקטרונית
לצורך אימות החתימה אני צריך את המפתח הציבורי של החותם, ואז ...
כדי להשתמש במפתח אפשר להשתמש בכל מילה מתוך השורה שמתארת אותו. אם אני רוצה להצפין מכתב לגמבה דבש
(ראה דוגמה) אני חופשי להשתמש בכל אחת מהדוגמאות הבאות:
pgp -e -r E3B9938D
pgp -e -r gamba
pgp -e -r dvash
pgp -e -r 0544
pgp -e -r mxiko@co
(מקובל להשתמש בכתובת האלקטרונית)
כיצד מבטלים מפתח?
במקרה של אובדן, שיכחה או גנבה אני ארצה לבטל את המפתח שלי כדי שלא ישתמשו בו לרעה.
אבל אני לא רוצה לבטל לגמרי את המפתח כי יש פעולות מסויימות שעדיין דרושות לצורך העבודה השוטפת:
הפעולות האפשריות הן אימות חתימה ופיענוח של קבצים שנכתבו עד תאריך הביטול. אין אפשרות להצפין.
השיטה: לפתוח את המגירה, לשלוף ולהתקין את מפתח החירום שיצרנו בזמנו (ראה יצירת מפתחות)
התקנת מפתח הביטול
gpg --import revoke.gpg
שינוי סיסמא
הכוונה לשינוי הסיסמא ללא שינוי המפתח. (אין צורך לשלוח עדכון לשותפים)
סיסמא
gpg --edit-key uuddii@eng passwd save
גיבוי
תרגום המפתחות הציבוריים לטקסט
gpg -a --export > pubring.asc
תרגום המפתחות הפרטיים לטקסט
gpg -a --export-secret-key > secring.asc
את הקבצים האלה צריך להדפיס, למחוק ולנעול את המגירה