ฉันจะรหัสผ่านป้องกันไฟล์ใน macOS ได้อย่างไร


21

ฉันต้องการเริ่มบันทึกส่วนตัวบน Mac ของฉัน แต่ฉันต้องการตรวจสอบให้แน่ใจว่าฉันเปิดไฟล์ได้เท่านั้น

ฉันจะใส่ความปลอดภัยของรหัสผ่านไว้ในแฟ้มโดยไม่ทำให้คอมพิวเตอร์ทำงานช้าลงได้อย่างไร


2
มีปัญหาใหญ่หนึ่งข้อกับคำตอบทั้งหมด ไม่มีใครพูดถึงความจริงที่ว่าตั้งแต่ Mac OS X Lion ระบบปฏิบัติการกำลังทำสำเนาเอกสารที่เปิดแก้ไขและบันทึกทุกชั่วโมงโดยใช้คุณสมบัติเวอร์ชั่น นอกจากนี้หาก Mac ของคุณเป็นโน้ตบุ๊กและคุณใช้ Time Machine จะมีการสำรองข้อมูลมือถือในไดรฟ์ในเครื่องเมื่อไม่ได้เชื่อมต่อกับไดรฟ์ Time Machine ดังนั้นหากคุณไม่ได้ปิดฟีเจอร์เหล่านี้จะมีร่องรอยทางนิติวิทยาศาสตร์เหลืออยู่และสามารถกู้คืนได้ง่ายโดยผู้ที่รู้ว่าพวกเขากำลังทำอะไรอยู่ หากคุณไม่ได้ใช้ WDE บน Mac ของคุณและเข้ารหัส Time Machine ได้ดี ...
user3439894

โปรดทราบว่าหาก CPU ของคุณใหม่พอที่จะมีคำสั่ง AES การทำเบนช์มาร์กในเวลานั้นแสดงให้เห็นว่าการเข้ารหัสที่ไดรฟ์หรือระดับระบบไฟล์นั้นไม่ได้ทำให้ช้าลงเลย SSD ที่เร็วที่สุดนั้นเร็วกว่ามากในขณะนี้ดังนั้นอาจไม่เป็นความจริงอีกต่อไป แต่ยังคงมากเร็วกว่าที่คุณต้องการทราบสำหรับการแก้ไขเอกสาร
JDługosz

Mac เป็นเครื่องที่ใช้ร่วมกัน (แม้บางครั้งเท่านั้น) ในหมู่ผู้ใช้หลายคน (เพื่อนร่วมงาน / ครอบครัว) หรือเป็นเพียงmac ของคุณ ?
เปาโล

คำตอบ:


20

คุณสามารถวางไว้ในดิสก์อิมเมจเข้ารหัส

คุณสามารถสร้างดิสก์อิมเมจที่เข้ารหัสได้ใน Disk Utility:

  1. เปิด Disk Utility
  2. ไปที่ไฟล์> ภาพใหม่> ภาพว่างเปล่า ( Cmd+ N)
  3. ป้อนชื่อไฟล์และเลือกสถานที่ คุณยังสามารถเลือกขนาดของดิสก์อิมเมจ ตรวจสอบให้แน่ใจว่าได้ตั้งค่าการเข้ารหัสเป็นการเข้ารหัส AES 128 หรือ 256 บิต (256 บิตมีความปลอดภัยมากกว่า 128 บิต แต่ก็ช้าลงด้วย) คุณสามารถตั้งค่าอื่น ๆ ทั้งหมดให้คงเดิม
  4. ป้อนวลีรหัสผ่านสำหรับภาพดิสก์ของคุณ
  5. ตรวจสอบให้แน่ใจว่าคุณได้เลือกดิสก์อิมเมจสำหรับอ่าน / เขียนสำหรับรูปแบบรูปภาพ (ไม่เช่นนั้นคุณจะไม่สามารถเขียนได้)
  6. ตอนนี้คุณสามารถสร้างภาพ เมื่อมันถูกสร้างขึ้นภาพดิสก์จะถูกเมานท์ คัดลอกไฟล์ที่คุณต้องการเก็บไว้ในดิสก์ใหม่อย่างปลอดภัย
  7. เมื่อเสร็จแล้วให้นำดิสก์ออกโดยลากไปที่ถังขยะ

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


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

Truecrypt เป็นทางเลือกขั้นสูงสำหรับ filevault 2
Lucius Hu

1
Lucius - TrueCrypt ถูกยกเลิกไปเกือบสามปีที่แล้วและแม้ว่าจะยังถือว่าปลอดภัย แต่ก็ไม่ฉลาดที่จะแนะนำให้ใช้เป็นเทคนิคการรักษาความปลอดภัยในระยะยาว หากคุณใช้ TrueCrypt ฉันขอแนะนำให้คุณเปลี่ยนเป็นทางแยกที่บำรุงรักษาอย่าง VeraCrypt
Faiz Saleem

19

คุณสามารถเข้ารหัสไฟล์ใด ๆ (บุคคล) โดยใช้ OpenSSL ผ่านทางเทอร์มินัล สิ่งนี้มีประโยชน์มากหากคุณวางแผนที่จะทำเจอร์นัลในเอกสาร Word หรือแม้แต่ไฟล์ TextEdit ซึ่งเป็นเอกสารที่มีความยาวเพียงชุดเดียว ประโยชน์ที่นี่คือมันเบาลงอย่างรวดเร็วเมื่อคุณเข้ารหัส / ถอดรหัสไฟล์เดียวเท่านั้น

ดังนั้นสมมติว่าบนเดสก์ท็อปของคุณเรามีชื่อวารสารของคุณอย่างสะดวกสบาย Journal.txt

ในการเข้ารหัสไฟล์ใน Terminal มีคำสั่ง (สมมติว่า "Apple123" เป็นชื่อผู้ใช้ของคุณ):

openssl enc -aes-256-cbc -e -in /Users/Apple123/Desktop/Journal.txt -out /Users/Apple123/Desktop/Journal_encrypted.txt

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

หากต้องการถอดรหัสไฟล์เพียงแค่ใช้คำสั่ง:

openssl enc -aes-256-cbc -d -in /Users/Apple123/Desktop/Journal_encrypted.txt -out /Users/Apple123/Journal.txt

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

สิ่งเหล่านั้นหมายถึงอะไร

enc - ใช้รหัสเข้ารหัส

-aes-256-cbc- ประเภทของตัวเลขที่จะใช้ AES256 เป็นมาตรฐานอุตสาหกรรม

-eหรือ-d- เข้ารหัสหรือถอดรหัส

-in - ระบุพา ธ เต็มไปยังไฟล์อินพุต

-out - ระบุพา ธ เต็มไปยังไฟล์เอาต์พุต

คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับ OpenSSL ได้โดยพิมพ์man opensslจากหน้าจอ Terminal


TL; DR

ใช้ OpenSSL เพื่อเข้ารหัส / ถอดรหัส

  • การเข้ารหัสลับ: openssl enc -aes-256-cbc -e -in [input path/file] -out [output path/file]

  • ถอดรหัส: openssl enc -aes-256-cbc -d -in [input path/file] -out [output path/file]

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


8

โดยเฉพาะสำหรับการจดบันทึกคุณอาจพบว่าง่ายที่สุดและสะดวกที่สุดในการลงทุนในแอปการเขียนหรือการจดบันทึกที่ให้การป้องกันด้วยรหัสผ่านตามเอกสารแต่ละฉบับ ตัวเลือกบางอย่างรวมถึง:



0

นอกจากความคิดเห็นของ calum_b แล้วคุณควรดูที่DayOne native Mac app สำหรับการทำเจอร์นัล มันเต็มรูปแบบและมีคุณสมบัติล็อควารสาร มันมีคุณภาพดีกว่าผลิตภัณฑ์ที่กล่าวถึงในความคิดของฉัน

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


-1

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.