צור קובץ טקסט מוגן באמצעות סיסמה עם vi ושורת הפקודה
תוכן עניינים:
קל ליצור קובץ טקסט מוגן בסיסמה באמצעות עורך הטקסט 'vi' של שורת הפקודה. זה שימושי לאין שיעור למטרות פרטיות, בין אם הקובץ המוגן מיועד להכיל פרטי התחברות, סיסמאות שונות, מידע אישי, יומן פרטי, או כמעט כל דבר אחר שתרצה לאחסן בצורה מאובטחת בקובץ טקסט יחיד מוגן בסיסמה.
Vi נחשב קצת מתקדם ויש לו עקומת למידה די תלולה, אבל הוא חזק מאוד. למרבה המזל, אם אתה מחפש רק להצפין מסמך טקסט, vi יכול להיות פשוט למדי ואנו נסקור כמה פקודות vi/vim בסיסיות כדי להתחיל איתו למטרה זו. שימו לב שעבור המשתמש המיומן הממוצע, ולמי שאינו חובב שורת הפקודה, השימוש באפשרויות האבטחה המסורתיות יותר של הצפנת דיסק מלאה עם FileVault, או השיטה של הוספת קבצים ותיקיות לתמונה מוצפנת יכולה להיות קלה יותר. מכיוון שהוא מטופל כולו דרך הממשק הגרפי ומערכת הקבצים של Mac OS X. שתי השיטות הללו גם מאפשרות לך להשתמש באפליקציה מוכרת יותר כמו TextEdit (או כל דבר אחר לצורך העניין) כדי לערוך את המסמכים המאוחסנים מאחורי שכבת הסיסמה. רק זכור לשמור ולצאת מהקובץ ואז להוציא את הדיסק הווירטואלי אם אתה עובר במסלול של תמונת דיסק, ולהתנתק מה-Mac כאשר אינו בשימוש אם תנסה את Filevault, אחרת תחמיץ את השכבות האלה של הגנת סיסמה .כמובן ששתי השיטות הללו יגבילו את קריאת הקבצים למק, אז אם אתה רוצה לקבל קצת גישה בין פלטפורמות לקובץ המדובר, טריק ה-vi הזה עובד היטב מכיוון שהוא נשאר נגיש מ-Linux וטעמים אחרים של יוניקס עם vi או מֶרֶץ. אז, רוצה לעבור במסלול שורת הפקודה? ואז הלאה עם הצפנת קבצי טקסט עם vi!
יצירת קובץ הטקסט המוגן באמצעות סיסמה ב-vim
יצירת הקובץ פשוטה מספיק, הפעל את Terminal (/Applications/Utilities/ אבל אתה אמור לדעת את זה עד עכשיו אם אתה מרגיש בנוח עם שורת הפקודה) והשתמש בתחביר הפקודה הבא:
vi -x protectedtext
כשתבקשו על ידי vi, הזינו סיסמה פעמיים פתוחה vi עם מסמך הטקסט המוצפן. כרגיל עם קבצים מוצפנים, אל תשכח את הסיסמה הזו, אחרת לא תוכל לפתוח את הקובץ שוב.
אז עכשיו אתה ב-vi.אם אתה מכיר את VI ו-VIM, ברור שלא תזדקק לסיוע, אבל vi/vim יכול להיות כאב ראש מבלבל עצום עבור מצטרפים חדשים לעורך הטקסט המתקדם. מבלי להיכנס להדרכה ענקית של vi, נתמקד רק בכמה פקודות vi פשוטות מאוד המאפשרות לך לנוע במסמך, להוסיף טקסט, לשמור, לצאת, ושתיהן בו-זמנית לצאת ולשמור את קובץ הטקסט המוצפן.
Simple vi Commands
- i כדי להוסיף טקסט
- Control+F כדי לגלול מסך קדימה
- Control+B כדי לגלול מסך אחורה
- /(ביטוי חיפוש) + RETURN כדי לחפש בקובץ "ביטוי חיפוש"
- ESCAPE כדי להזין פקודות vi, כדי להיות מסוגל לצאת, לשמור ולצאת וכו'
- ESCAPE + ZZ כדי לשמור ולצאת vi
- ESCAPE + :q! להפסיק בלי לשמור
- ESCAPE + :w + RETURN כדי לשמור מבלי לצאת
כן, אלה תלויי רישיות. לדוגמה, כדי לצאת ולשמור, ZZ חייב להיות ברישיות, מה שהופך את פקודת השמירה והיציאה ליותר כמו Shift+ZZ.
אנחנו בכוונה שומרים על זה פשוט כאן, אבל אם אתם מחפשים הדרכה מעמיקה של vi, הנה הדרכה נהדרת מאוניברסיטה מובילה להנדסה.
לדוגמה מעשית, הנה מה שתעשה כדי ליצור את המסמך המוצפן עם סיסמה, להזין טקסט, ולאחר מכן לשמור ולצאת. נסמן פקודות מקש כדי לציין מתי ללחוץ על מקש:
vi -x encrypted_text_file (הקלד כמה דברים שאתה רוצה שיהיו בקובץ המוצפן, העמידו פנים שסיימתם עכשיו וברצונכם לצאת ולשמור) ZZ
עכשיו תחזור לשורת הפקודה. כדי לחזור למסמך אתה יכול פשוט לפתוח אותו כרגיל עם vi:
vi קובץ_טקסט_מוצפן
לאחר מכן תצטרך להזין את הסיסמה כדי לגשת לתוכן.
כל זה אולי נראה קצת זר למי שלא רגיל ל-vi/vim, אבל אתה תבין את זה מהר.
חשוב: הקובץ המוגן יהיה נגיש רק דרך vi/vim
הקובץ הזה ותוכנו יהיו נגישים כעת רק דרך vi/vim, ניסיון לפתוח אותו עם יישום אחר או כלי שורת פקודה אחר לא יגרום להופעת דבר מלבד ג'יבריש, שלפניו הודעת "VimCrypt" , נראה בערך כך:
VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?z???7?a???4?N7A????7??????잏?0??+?1Z??q?7N?| ?uͫ?||?
אתה יכול גם לבחור פשוט ליצור קובץ טקסט רגיל עם עורך טקסט לבחירה, לדחוס אותו עם סיסמה, ואז לפתוח אותו כדי לשנות או להשתמש במסמך, ולאחר מכן לדחוס אותו מחדש עם אותה סיסמה , אבל יהיה קשה לטעון שזה קל יותר מהטריק שהוזכר לעיל, אם כי יתרון אחד בגישת ה-zip הוא תאימות בין פלטפורמות, והיכולת לשנות את המסמכים הכלולים דרך כל יישום.
תודה לכריס על השראת הטיפ