วิธีเข้ารหัสไฟล์จากบรรทัดคำสั่ง OS X

หากคุณต้องการเข้ารหัสไฟล์หนึ่งไฟล์หรือสองไฟล์บน Mac ของคุณเพื่อให้ปลอดภัยมีตัวเลือกหลายตัวเลือกให้คุณ มีเครื่องมือของบุคคลที่สามจำนวนมากเช่น GPG Suite ของ GPGTools ซึ่งมีตัวเลือกการเข้ารหัสสำหรับไฟล์ (รายละเอียดเพิ่มเติมที่นี่) แต่ Apple ยังให้การสนับสนุนการเข้ารหัสในตัวด้วยภาพดิสก์

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

ในการทำเช่นนี้คุณจะต้องเรียกใช้คำสั่งต่อไปนี้ใน Terminal:

hdiutil create -srcfolder SOURCEPATH - การเข้ารหัส AES-128 DESTINATIONDMG

คำสั่ง "hdiutil" เป็นโปรแกรมที่รวมของ Apple สำหรับการจัดการอิมเมจดิสก์และในไวยากรณ์ด้านบนการแทนที่ SOURCEPATH ด้วยพา ธ ไปยังไฟล์หรือโฟลเดอร์ที่ต้องการจะรวมไฟล์หรือโฟลเดอร์นั้นไว้ในการเข้ารหัส

รูปแบบการเข้ารหัสที่ใช้ในตัวอย่างนี้คือ AES-128 แม้ว่าคุณจะสามารถใช้ AES-256 สำหรับระดับการเข้ารหัสที่สูงขึ้น คอมโพเนนต์สุดท้ายที่นี่คือ "DESTINATIONDMG" ซึ่งคุณระบุพา ธ เต็มไปยังไฟล์อิมเมจดิสก์สุดท้าย

ตัวอย่างเช่นถ้าฉันมีโฟลเดอร์ชื่อ "privatefiles" ในโฟลเดอร์เอกสารของฉันฉันสามารถเข้ารหัสในดิสก์อิมเมจที่เรียกว่า "ryptimage.dmg "บนเดสก์ท็อปของฉันโดยเรียกใช้คำสั่งต่อไปนี้ (ทั้งหมดในบรรทัดเดียว):

hdiutil สร้าง -srcfolder ~ / เอกสาร / ส่วนตัวไฟล์ / - การเข้ารหัส AES-128 ~ / เดสก์ท็อป / เข้ารหัสimage.dmg

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


 

แสดงความคิดเห็นของคุณ