30Aug
עורך טקסט vim, כלי סטנדרטי הכלול ב- Linux ו- MacOS, יכול להצפין במהירות קבצי טקסט עם סיסמה.זה מהיר יותר ונוח יותר מאשר הצפנת קובץ טקסט עם כלי נפרד.הנה כיצד להגדיר את זה.
ודא שהמערכת של VIM שלך תומכת ב-
חלק מההפצות של Linux, כולל אובונטו, כוללות גרסה מינימלית של vim כברירת מחדל, המיועדות רק לעריכת טקסט בסיסית.לדוגמה, אובונטו קוראת לחבילה זו "vim-tiny".אם תנסה להשתמש בהצפנה בגירסה מינימלית כזו של vim, תראה הודעת "מצטערים, פקודה זו אינה זמינה בגירסה זו".
ייתכן שיהיה עליך להתקין את הגירסה המלאה של vim כדי לקבל תכונה זו על הפצה לינוקס שלך.לדוגמה, ב- Ubuntu, ניתן לקבל את הגירסה המלאה של vim על-ידי הפעלת הפקודה הבאה:
sudo apt install vimגרסת ה- vim הכלולה כברירת מחדל ב- MacOS כוללת תמיכה בהצפנה, כך שאינך צריך להתקין שום דבראחר על מק.רק להשיק חלון מסוף מ Finder & gt;יישומים & gt;כלי עזר & gt;טרמינל ואת הפקודות יעבוד אותו על MACOS כפי שהם עושים על לינוקס.
כיצד להצפין קובץ עם סיסמה
התהליך הבסיסי הוא פשוט יחסית אם אתה יודע איך להשתמש vi.אם לא, אתה עלול לקבל ניתק על ממשק מודאלי של vi.כאשר אתה פותח קובץ טקסט ב- vim, ישנם שני מצבים.כברירת מחדל, אתה נמצא במצב פקודה שבו תוכל להשתמש במקשים בלוח המקשים כדי לבצע פקודות.ניתן גם ללחוץ על "i" כדי להזין "Insert mode"( מצב הוספה), שבו ניתן להקליד כרגיל ולהזיז את הסמן סביב עם מקשי החצים, כפי שהיית עושה בעורכי טקסט אחרים.כדי להשאיר את מצב הכנס, לחץ על "Esc" ותוכל לחזור למצב פקודה.
ראשית, השקת vim.לדוגמה, הפקודה הבאה תפעיל את Vim ותציין אותה בקובץ בשם "example" בספריה הנוכחית.אם הקובץ אינו קיים, vim תיצור קובץ בשם "example" בספריה הנוכחית כאשר תשמור אותו:
exampleניתן גם להצביע על נתיב אחר בנתיב אחר עם פקודה כמו מתחת לאחד.אין צורך ליצור קובץ בספרייה הנוכחית.
vi /path/to/ קובץעריכת הקובץ בדרך כלל.לדוגמה, ניתן ללחוץ על "i" כדי להיכנס למצב הכנס ולאחר מכן להקליד טקסט כרגיל.בעת עריכת קובץ, הקש על Esc כדי לוודא שאתה במצב פקודה ולא להוסיף מצב.הקלד X ולחץ על Enter.
תתבקש להזין סיסמה, אשר קובץ הטקסט יהיה מוצפן.הקלד את הסיסמה שבה ברצונך להשתמש, הקש על Enter והקלד שוב כדי לאשר.יהיה עליך להזין סיסמה זו בכל עת שתרצה לפתוח את הקובץ בעתיד.
Vim יזהיר שאתה משתמש בשיטת הצפנה חלשה כברירת מחדל.אנו נראה לך כיצד להשתמש בשיטת הצפנה מאובטחת יותר מאוחר.
סיסמה תשויך לקובץ הטקסט הנוכחי ב- Vim, אך עליך לשמור את השינויים לפני שהקובץ יוקצה בפועל לקובץ.לשם כך, הקש על Esc כדי לוודא שאתה במצב פקודה ולאחר מכן הקלד: wq והקש על Enter כדי לכתוב את הקובץ בדיסק ולצאת מ- Vim.
בפעם הבאה שתנסה לפתוח את הקובץ ב- Vim - לדוגמה, על ידי הפעלת "vi example" - Vim יבקש ממך את הסיסמה הקשורה לקובץ.
אם תזין את הסיסמה הלא נכונה, התוכן של הקובץ יהיה ג'יבריש.
אזהרה : אל תשמור את הקובץ אם תפתח אותו ותראה ג'יבריש.פעולה זו תשמור את הנתונים הפגומים בחזרה לקובץ ותחלף את הנתונים המוצפנים שלך.פשוט להפעיל: q כדי להפסיק את Vim מבלי לשמור את הקובץ לדיסק.
יש קיצור דרך אחד נוסף שבו אתה יכול להשתמש כאן.במקום ליצור או לפתוח קובץ עם קובץ "vim /path/to/", ניתן להפעיל את הפקודה הבאה כדי לקבל vim ליצור או לפתוח קובץ ולהפוך אותו מיד הנחיה לך להצפין את הקובץ עם סיסמה:
vi -x /path/to/ קובץהערהכי אתה צריך להשתמש במקרה x נמוך כאן, בזמן שאתה צריך להשתמש במקרה X העליון בעת הפעלת הפקודה הצפנה הקשורים מבפנים Vim.
כיצד להפעיל הצפנה חזקה יותר ב- Vim
כברירת מחדל, Vim משתמש בהצפנה גרועה מאוד עבור קבצים אלה.ברירת המחדל "zip" או "pkzip" שיטת הצפנה תואם לאחור עם גירסאות 7.2 ומטה של vim.למרבה הצער, זה יכול להיות סדוק מאוד, מאוד בקלות, אפילו על חומרה של 90.כפי שהמסמכים הרשמיים מציינים זאת: "האלגוריתם המשמש ל"צופן" של "cryptmethod" הוא שביר.מפתח 4 תווים בערך שעה אחת, מפתח 6 תווים ביום אחד( במחשב Pentium 133). "
אין להשתמש בהצפנת pkzip עבור מסמכי הטקסט שלך אם אתה רוצה אבטחה בכלל.עם זאת, Vim מספק שיטות הצפנה טובות יותר.גרסה 7.3 של Vim שוחרר בשנת 2010 הוסיף "שפעת" שיטת הצפנה, וזה יותר טוב.גרסה 7.4.399 שוחרר בשנת 2014 כלל שיטה חדשה הצפנה Blowfish כי פותר בעיות אבטחה בשיטת הצפנה "שפעת" המקורי, ואת זה dubs "blowfish2".הבעיה היחידה היא כי קבצים אתה יוצר עם שיטות הצפנה חזקה דורשים אלה גרסאות חדשות יותר של Vim.אז, אם אתה רוצה להשתמש "blowfish2" הצפנה, תוכל רק לפתוח את הקובץ עם גירסאות Vim 7.4.399 ומעלה.כל עוד אתה בסדר עם זה, אתה צריך להשתמש בשיטת ההצפנה החזק ביותר האפשרי.
כדי לבדוק איזו שיטת הצפנה קובץ משתמש, פתח את הקובץ ב- vim, הקש על מקש Esc כדי לוודא שאתה במצב פקודה, הקלד את הפקודה הבאה והקש על Enter.
: setlocal ס"מ?"ס"מ" כאן מייצג "cryptmethod".
תראה את שיטת ההצפנה המשמשת לקובץ הנוכחי המוצג בתחתית מסך ה- VIM.
כדי לבחור שיטת הצפנה, הפעל אחת מהפקודות הבאות.ההצפנה "blowfish2" היא הטובה ביותר עבור אבטחה.לאחר שתבחר את אלגוריתם ההצפנה שלך, השתמש בפקודה w: כדי לכתוב את הקובץ לדיסק או את הפקודה wq כדי לכתוב את הקובץ לדיסק ולסגור..
בפעם הבאה שתפתח מחדש את הקובץ ב- Vim, הוא לא יתלונן על אלגוריתם הצפנה חלש.כמו כן, תראה את אלגוריתם ההצפנה שבחרת בתחתית מסך ה- vim בעת פתיחת הקובץ.
כיצד לשנות או להסיר סיסמה
כדי להסיר סיסמה מקובץ, פתח את הקובץ ב- Vim והפעל את הפקודה X.תתבקש לספק מפתח הצפנה חדש.הזן את הסיסמה החדשה שבה ברצונך להשתמש כאן.כדי להסיר לחלוטין את הסיסמה, השאר את שדה הסיסמה ריק, ולחץ על Enter פעמיים.
שמור את הקובץ והפסיק לאחר מכן עם: wq.הקובץ יהיה מפוענח, כך שלא תתבקש להזין סיסמה בעת פתיחת הקובץ בעתיד.
הקפד לזכור את הסיסמה שתגדיר או שלא תוכל לגשת לתוכן הקובץ בעתיד.