ฉันจะทราบได้อย่างไรว่าภาพดิสก์ (.sparseimage) เข้ารหัสหรือไม่


13

มีวิธียืนยันว่าภาพนั้นถูกเข้ารหัสหรือไม่? เมื่อฉันเลือก "รับข้อมูล" ใน Finder มันจะไม่แสดงอะไรเลยและเมื่อฉันใช้โปรแกรมอรรถประโยชน์ดิสก์ฉันก็ไม่สามารถดูข้อมูลได้

ฉันรู้ว่าฉันสามารถลองติดตั้งบนเครื่องอื่นและดูว่าฉันต้องใช้รหัสผ่านหรือไม่ แต่ฉันกำลังมองหาวิธีที่สะอาดในการรับ OSX เพื่อบอกฉันว่ามีการเข้ารหัส

คำตอบ:


8

ต่อไปนี้เป็นวิธีตรวจสอบ อันสุดท้ายใช้งานได้กับ Lion เท่านั้น อันที่สามอาจเป็นวิธีที่ง่ายที่สุดถ้าคุณพอใจที่จะใช้ Terminal


ล็อคพวงกุญแจทั้งหมด

วิธีที่รวดเร็วในการตรวจสอบคือการเปิดการเข้าถึง Keychain (พบได้ใน / Applications / Utilities /) เลือก File> Lock All Keychains จากนั้นลองเมานต์อิมเมจของดิสก์

หากมีการเข้ารหัสคุณควรได้รับข้อความเช่น

diskimages-helper ต้องการใช้พวงกุญแจ "เข้าสู่ระบบ"

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


ค้นหาพวงกุญแจเข้าสู่ระบบ

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

อย่างไรก็ตามหากชื่อ. sparseimage มีการเปลี่ยนแปลงนับตั้งแต่ถูกสร้างขึ้นชื่อดังกล่าวจะไม่ปรากฏในพวงกุญแจการเข้าสู่ระบบด้วยชื่อใหม่

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


คำสั่งเทอร์มินัล

คุณสามารถป้อนคำสั่งต่อไปนี้เพื่อตรวจสอบว่าภาพดิสก์ถูกเข้ารหัสหรือไม่:

hdiutil imageinfo /path/to/image | grep Encryption

แทนที่/path/to/imageด้วยพา ธ ไปยังดิสก์อิมเมจ หากภาพดิสก์ถูกเข้ารหัสคำสั่งจะส่งคืนสิ่งที่ชอบ:

     Encryption: AES-128

ถ้ามันไม่ได้เข้ารหัสมันจะไม่แสดงอะไรเลย


ใช้ Disk Utility ใน Lion

ใหม่ใน Lion ตอนนี้ Disk Utility จะแสดงว่าภาพดิสก์ถูกเข้ารหัสหรือไม่

  1. ถอนติดตั้งอิมเมจดิสก์ถ้าติดตั้งอยู่

  2. เปิด Disk Utility และลากไฟล์. sparseimage ไปยังรายการอุปกรณ์ทางด้านซ้ายของหน้าต่าง Disk Utility

  3. เลือก. sparseimage ในรายการอุปกรณ์และดูที่พื้นที่ข้อมูลที่ด้านล่างของหน้าต่าง หากดิสก์ได้รับการเข้ารหัสข้อมูลนั้นจะถูกระบุภายใต้ "สถานะการเขียนดิสก์"


11

จากบรรทัดคำสั่งคุณสามารถใช้ ' hdiutil isencrypted {image-name}'

bash-3.2$ hdiutil isencrypted unencrypted.sparseimage
encrypted: NO
bash-3.2$ hdiutil isencrypted encrypted.sparseimage
encrypted: YES
blocksize: 512
uuid: FC3C26ED-3056-4F98-8248-DD2F16B39357
private-key-count: 0
passphrase-count: 1
max-key-count: 1
version: 2
bash-3.2$

:-) คุณเอาชนะฉันได้ไม่กี่วินาทีที่นี่ ...
nohillside

3

hdiutil isencrypted <image-name> จะทำเคล็ดลับ

จากหน้าคน hdiutil (1):

isencrypted image: พิมพ์บรรทัดที่ระบุว่ารูปภาพถูกเข้ารหัสหรือไม่ ถ้าเป็นเช่นนั้นรายละเอียดเพิ่มเติมจะถูกพิมพ์


0

ฉันลองสิ่งนี้กับ Mavericks เป็นการยากที่จะบอกได้ว่าดิสก์อิมเมจของฉันถูกเข้ารหัสอย่างแท้จริงหรือไม่หรือมีชื่อเดียวกับอิมเมจที่เข้ารหัสไว้ก่อนหน้านี้

ตราบใดที่มีการติดตั้งครั้งเดียว Disk Utility ก็ไม่ได้แสดงว่าเข้ารหัส การล็อคการเข้าถึง Keychain ไม่ได้ช่วยอะไรราวกับว่า OS X เป็นกุญแจในการเข้ารหัสแคช

ฉันต้องยกเลิกการต่อเชื่อมภาพลบการอ้างอิงทั้งหมดใน Keychain Access จากนั้นลองติดตั้ง จากนั้นฉันได้รับรหัสผ่าน

เมื่ออยู่ในสถานะที่ Mavericks ร้องขอรหัสผ่าน Disk Utility DID จะแสดงไฟล์ภาพ (ไม่ใช่รูปที่เมาท์) เป็น "ไม่ได้เมาท์เข้ารหัส"

หากคุณลงจากหลังก่อนและยินดีที่จะใช้เทอร์มินัลตามที่ระบุไว้โดย Patrix และ Stephen ระบบจะเข้ารหัส hdiutil {image-name} กับ Mavericks

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