สร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านด้วย vi และ Command Line

สารบัญ:

Anonim

การสร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านเป็นเรื่องง่ายโดยใช้โปรแกรมแก้ไขข้อความบรรทัดคำสั่ง 'vi' สิ่งนี้มีประโยชน์อย่างมากสำหรับจุดประสงค์ด้านความเป็นส่วนตัว ไม่ว่าไฟล์ที่ได้รับการป้องกันจะมีไว้สำหรับเก็บรายละเอียดการเข้าสู่ระบบ รหัสผ่านต่างๆ ข้อมูลส่วนบุคคล บันทึกส่วนตัว หรืออะไรก็ตามที่คุณต้องการจัดเก็บอย่างปลอดภัยในไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านไฟล์เดียว

Vi ถือว่าเป็นขั้นสูงเล็กน้อยและมีเส้นโค้งการเรียนรู้ที่ค่อนข้างชัน แต่ก็มีประสิทธิภาพมาก โชคดี ถ้าคุณต้องการแค่เข้ารหัสเอกสารข้อความ vi สามารถทำได้ง่ายพอสมควร และเราจะครอบคลุมคำสั่ง vi/vim พื้นฐานบางอย่างเพื่อให้คุณเริ่มต้นใช้งานเพื่อจุดประสงค์นี้ โปรดทราบว่าสำหรับผู้ใช้ที่มีทักษะโดยเฉลี่ยและสำหรับผู้ที่ไม่ชอบบรรทัดคำสั่ง การใช้ตัวเลือกความปลอดภัยแบบดั้งเดิมของการเข้ารหัสดิสก์เต็มรูปแบบด้วย FileVault หรือวิธีการเพิ่มไฟล์และโฟลเดอร์ลงในอิมเมจที่เข้ารหัสนั้นสามารถทำได้ง่ายกว่า เนื่องจากมันถูกจัดการทั้งหมดผ่านส่วนต่อประสานกราฟิกและระบบไฟล์ของ Mac OS X ทั้งสองวิธีนี้ยังช่วยให้คุณใช้แอพที่คุ้นเคยมากกว่าเช่น TextEdit (หรืออย่างอื่นสำหรับเรื่องนั้น) เพื่อแก้ไขเอกสารที่เก็บไว้หลังเลเยอร์รหัสผ่าน อย่าลืมบันทึกและออกจากไฟล์ จากนั้นดีดดิสก์เสมือนออกหากคุณใช้เส้นทางของดิสก์อิมเมจ และออกจากระบบ Mac เมื่อไม่ได้ใช้งาน หากคุณลองใช้ Filevault มิฉะนั้น คุณจะพลาดชั้นการป้องกันด้วยรหัสผ่านเหล่านั้น .แน่นอนว่าสองวิธีนี้จะจำกัดความสามารถในการอ่านไฟล์สำหรับ Mac ดังนั้นหากคุณต้องการเข้าถึงไฟล์ที่เป็นปัญหาข้ามแพลตฟอร์ม เคล็ดลับ vi นี้จะทำงานได้ดีเพราะยังคงสามารถเข้าถึงได้จาก Linux และยูนิกซ์รสชาติอื่นๆ ด้วย vi หรือ เสียงเรียกเข้า ดังนั้นต้องการไปที่เส้นทางบรรทัดคำสั่งหรือไม่ จากนั้นเข้ารหัสไฟล์ข้อความด้วย vi!

การสร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านใน vim

การสร้างไฟล์นั้นง่ายพอ เปิด Terminal (/Applications/Utilities/ แต่คุณควรรู้ในตอนนี้หากคุณพอใจกับบรรทัดคำสั่ง) และใช้ไวยากรณ์คำสั่งต่อไปนี้:

vi -x protectedtext

เมื่อ vi ร้องขอ ให้ป้อนรหัสผ่านสองครั้งเปิด vi ด้วยเอกสารข้อความที่เข้ารหัส ตามปกติสำหรับไฟล์ที่เข้ารหัส อย่าลืมรหัสผ่านนั้น ไม่เช่นนั้นคุณจะไม่สามารถเปิดไฟล์ได้อีก

ตอนนี้คุณอยู่ในvi.หากคุณคุ้นเคยกับ VI และ VIM คุณจะไม่ต้องการความช่วยเหลือใดๆ อย่างเห็นได้ชัด แต่ vi/Vim อาจทำให้ปวดหัวอย่างมากสำหรับผู้ที่เพิ่งเข้ามาใช้โปรแกรมแก้ไขข้อความขั้นสูง โดยไม่ต้องเข้าสู่บทช่วยสอน vi ขนาดใหญ่ เราจะมุ่งเน้นไปที่คำสั่ง vi ง่ายๆ สองสามคำสั่งที่ให้คุณย้ายเอกสาร แทรกข้อความ บันทึก ออก และทั้งสองอย่างพร้อมๆ กัน ปิดและบันทึกไฟล์ข้อความที่เข้ารหัส

คำสั่ง vi แบบง่าย

  • 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 encrypted_text_File

จากนั้นคุณจะต้องป้อนรหัสผ่านเพื่อเข้าถึงเนื้อหา

ทั้งหมดนี้อาจดูแปลกใหม่เล็กน้อยสำหรับผู้ที่ไม่คุ้นเคยกับ vi/vim แต่คุณจะเข้าใจได้อย่างรวดเร็ว

สำคัญ: ไฟล์ที่ได้รับการป้องกันจะสามารถเข้าถึงได้ผ่าน vi/vim

ไฟล์นี้และเนื้อหาของไฟล์จะสามารถเข้าถึงได้ผ่าน vi/vim เท่านั้น การพยายามเปิดไฟล์ด้วยแอปพลิเคชันหรือเครื่องมือบรรทัดคำสั่งอื่นจะส่งผลให้ไม่มีอะไรนอกจากข้อความซึ่งพูดพล่อยๆ ปรากฏขึ้น นำหน้าด้วยข้อความ “VimCrypt” หน้าตาแบบนี้:

VimCrypt~01!}???+?)??j2???^1Z??u4@???.t?????gҸ }? ų??5p???]?M?ז???7?a???4?N7A????7??"??잏?0??+?1Z??q?7N?| ?uͫ?||?

คุณยังสามารถเลือกที่จะสร้างไฟล์ข้อความธรรมดาด้วยโปรแกรมแก้ไขข้อความที่เลือกได้ ซิปไฟล์ด้วยรหัสผ่าน จากนั้นเปิดเครื่องรูดเพื่อแก้ไขหรือใช้เอกสาร จากนั้นทำการซิปไฟล์อีกครั้งด้วยรหัสผ่านเดียวกัน แต่คงยากที่จะโต้แย้งว่าวิธีใดง่ายกว่าวิธีข้างต้น แม้ว่าข้อดีอย่างหนึ่งของวิธีการ zip คือความเข้ากันได้ข้ามแพลตฟอร์ม และความสามารถในการแก้ไขเอกสารที่มีอยู่ผ่านแอปพลิเคชันใดๆ

ขอบคุณคริสสำหรับเคล็ดลับดีๆ

สร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านด้วย vi และ Command Line