טיפים לינוקס: הצפנה ופענוח קבצים משורת הפקודה עם gpg

נסה את הכלי שלנו לביטול בעיות

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

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

יותר סביר שאם יש לך הפצה מודרנית של Linux, gpg כבר מותקן. אם תנפיק את הפקודה איזה gpg ואתה מקבל משהו כמו / usr / bin / gpg חזר, אתה יודע שהתקנת gpg. אם אינך רואה שתוכל להתקין אותו על ידי הנפקת אחת מהפקודות הבאות:

sudo apt - קבל התקנת gnupg

אוֹ

יאם להתקין gnupg

לאחר ההתקנה תצטרך ליצור מפתח קודם. גם זה נעשה משורת הפקודה.

צור את המפתח שלך

כדי ליצור סוגיית מפתח את הפקודה:

gpg - מפתח

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

הצפנת קבצים

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

קובץ האפשרויות gpg

מכיוון שאתה מצפין תצטרך להשתמש ב- הוא אוֹפְּצִיָה. ומכיוון שתרצו להצפין את הקובץ באמצעות מפתח ה- gpg של משתמש מסוים, תוכלו להשתמש בקובץ אפשרות r. אז נניח שאתה הולך להצפין את הקובץ TEST.tgz עם מקש ה- gpg של המשתמש jlwallen. לשם כך תנפיק את הפקודה:

gpg -e -r jlwallen TEST.tgz

הקובץ שהתקבל יהיה TEST.tgz.gpg. אם ניסית להציג את הקובץ היית רואה מייד שהוא כעת קובץ בינארי. אם אתה מנסה לבטל את הקובץ מבלי שתודיע לך שהקובץ אינו בפורמט gzip.

פענוח הקובץ

פענוח הקובץ קל באותה מידה כמו הצפנת הקובץ. אנו נתמיד באותה דוגמא. כדי לפענח את הקובץ TEST.tgz.gpg הנפקה את הפקודה:

gpg -d -o TEST.tgz TEST.tgz.gpg

תתבקש לבצע את ביטוי הסיסמה המשויך למפתח הצפנת המשתמש המשמש בקובץ. ה ד אפשרות מציינת שאתה מפענח את הקובץ ואת אוֹ אפשרות מציינת לאיזה קובץ להוצאת התוצאות. לאחר הוצאת פקודה זו תחזור לקובץ TEST.tgz.

מחשבות אחרונות

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