สร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านด้วย vi และ Command Line
สารบัญ:
การสร้างไฟล์ข้อความที่ป้องกันด้วยรหัสผ่านเป็นเรื่องง่ายโดยใช้โปรแกรมแก้ไขข้อความบรรทัดคำสั่ง '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 คือความเข้ากันได้ข้ามแพลตฟอร์ม และความสามารถในการแก้ไขเอกสารที่มีอยู่ผ่านแอปพลิเคชันใดๆ
ขอบคุณคริสสำหรับเคล็ดลับดีๆ