האם אי פעם רצית להצפין קבצים במהירות ובקלות בלינוקס מבלי שתצטרך להתקין וללמוד חבילות תוכנה חדשות? הנה דרך מצוינת וקלה להצפין בקלות קבצים או ספריות באמצעות AES256 המאובטחת באמצעות סיסמה, מה שמסייע להרחיק את הקבצים מעיניים סקרניות.
יסודות ההצפנה באמצעות OpenSSL
חשוב לציין שיש בהצפנה הרבה יותר מזה.
זה יכול להיות זהיר מכם לקרוא את תיעוד OpenSSL לפני שאתה בוטח בשיטה זו בנתונים שלך. עם זאת, בהנחה שאינך מנסה להתחמק מה- NSA או מהצבא הרוסי, שיטה זו צריכה לעבוד בצורה מושלמת לשמירה על קבצים וספריות שלך מאובטחים ונגישים לאחרים.
התקן את OpenSSL
אתה זקוק לחבילת OpenSSL הפופולרית המותקנת, אז ראשית בדוק אם היא כבר מותקנת עם ה- פקודת לינוקס:
רוצה להכיר את לינוקס? התחל עם פקודות לינוקס בסיסיות אלה כדי ללמוד משימות מחשוב סטנדרטיות.
גרסת openssl
אם הוא מדפיס את מספר הגרסה הנוכחי, אתה מוכן לקטע הבא. אחרת, אם תקבל שגיאת "פקודה לא נמצאה", תוכל להתקין את OpenSSL בקלות באמצעות apt-get:
sudo apt-get -y התקן openssl
הצפן ופענח קבצים
לדוגמה, אם תרצה להצפין קובץ בשם data.tar.gz, תפעיל את הפקודה:
openssl aes-256-cbc -a -salt -iter 5 -in data.tar.gz -out data.enc
תתבקש להזין סיסמת הצפנה פעמיים, שיכולה להיות כל דבר שתרצה. פקודה זו תביא לקובץ data.enc חדש כקובץ שהוצפן לאחרונה. שימו לב, זה ישאיר את הקובץ המקורי data.tar.gz במקומו, לכן אנא הקפידו למחוק אותו במידת הצורך.
אם תרצה, תוכל לפענח את קובץ data.enc באמצעות הפקודה:
openssl aes-256-cbc -d -a -iter 5 -in data.enc -out data_decrypted.tar.gz
הפקודה שלעיל תנחה אותך להזין את סיסמת ההצפנה, ואז תביא לקובץ data_decrypted.tar.gz המכיל את הגרסה המפוענחת של הקובץ שלך.
הצפן ופענח ספריות
הפקודות בסעיף לעיל עובדות נהדר עבור קבצים בודדים, אך מה קורה אם ברצונך להצפין ספריה שלמה? אין תמיכה מובנית ב- OpenSSL לכך, אך בזכות הקסם של לינוקס אין זו בעיה. לדוגמה, אם תרצה להצפין ספריה בשם "מסמכים" תוכל להשתמש בפקודה:
tar -cf tmpdata.tar מסמכים && gzip tmpdata.tar && openssl aes-256-cbc -a -salt -iter 5 -in tmpdata.tar.gz - out documents.enc && rm -f tmpdata.tar.gz
קצת פה, אבל שני המקומות היחידים בפקודה לעיל שעליך לשנות הם "מסמכים" בראשון קטע שהוא הספרייה להצפנה, ו"מסמכים.אנק "בקטע השלישי שהוא המוצפן המתקבל קוֹבֶץ. פקודה זו תעביר את הספריה לארכיון, תצפין אותה ותמחק את הארכיון הזמני שנוצר ותשאיר במקומו קובץ מסמכים מוצפן יחיד.
פענוח הקובץ document.enc שנוצר לאחרונה פשוט באותה מידה באמצעות הפקודה:
openssl aes-256-cbc -d -a -iter 5 -במסמכים.enc -out tmpdata.tar.gz && tar -xzf tmpdata.tar.gz && rm -f tmpdata.tar.gz
החלק היחיד של הפקודה הנ"ל שעליך לשנות הוא "documents.enc" בקטע הראשון שהוא שם הקובץ המוצפן. פקודה זו תנחה אותך להזין את סיסמת ההצפנה, להמשיך לפענח ולפרוק את הארכיון, ואז למחוק את הארכיון הזמני ומשאיר את הספריה המפוענחת כתוצאה מכך.
הגן על הנתונים שלך
עכשיו שאתה יודע כמה קל להצפין ולפענח במהירות את הנתונים שלך, להשתמש בידע שלך ולשמור על הנתונים הפרטיים שלך ולהימנע הפרות נתונים. שוב כדי לחזור ולהדגיש, בהצפנה יש הרבה יותר ממה שהוצג כאן והאמור לעיל לא נועד להתחמק מאכיפת החוק או מהאקרים מיומנים ונחושים ביותר.
עם זאת, אם אתה פשוט רוצה להגן על הנתונים שלך מפני עיניים סקרניות כמו זו של גיסך או טכנאי תיקוני המחשבים, הרי שהשיטות לעיל צריכות לעשות את הטריק יפה.
שמעתם על הצפנה, אבל מה זה בדיוק? אם פושעים משתמשים בו, האם ניתן להשתמש בהצפנה? הנה איך ההצפנה עובדת ומה היא עושה.
- לינוקס
- הצפנה
- OpenSSL
הירשם לניוזלטר שלנו
הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!
צעד אחד נוסף !!!
אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.