目前我正在使用mac os x.and我想寫一個驅動程序將加密設備。 由於mac os x 10.7及以上版本對設備進行加密。我想實現類似的功能。 1.有人知道mac os x10.7如何進行加密嗎? 2.當它使用coreStorage功能時,密碼保存在CoreStorage卷中的確切位置? (設備的哪個部分) 3.是否有任何開源網站可以幫助我調試驅動程序。 在此先感謝。CoreStorage功能(Mac OS X FileVault加密)
1
A
回答
1
Filevault 2在CoreStorage.kext中實現。這實現了IOStorage過濾器服務,它執行邏輯塊映射並使用AES-XTS選擇性地加密/解密塊。
密碼不與卷一起存儲,這就是重點。對於系統卷,您在登錄時輸入的密碼用於派生密鑰,使用該密鑰可以解密卷的主密鑰。對於其他卷,您可以選擇將密碼存儲在本地OS X鑰匙串中。
Libfvde是一個用於訪問FileVault/CoreStorage卷的開源庫。見https://github.com/libyal/libfvde
的wikipedia article on FileVault實際上是非常詳細,值得一讀。
相關問題
- 1. Mac OS上的加密/解密錯誤
- 2. Objective-C - 檢查OS X中的FileVault狀態
- 3. MAC OS X - Xcode4和
- 4. Mac OS X中的加密卷自動掛載
- 5. SDL + emacs + Mac OS X
- 6. FreeTDS Mac OS X MiniPortile
- 7. Subversion與Mac OS X
- 8. 就在Mac OS X
- 9. 升級MAC OS X
- 10. SetWindowsHookEx for Mac OS X?
- 11. Mac OS X和Mercurial
- 12. Mac OS X + cakephp + SqlServer
- 13. MSCGen for Mac OS X
- 14. 在Mac OS X上禁用特定的功能鍵
- 15. 如何將Mac OS X 10.6.6更新添加到我的Mac OS X 10.6.3中dmg
- 16. 的Tomcat不能在Mac OS X
- 17. 不能運行在Mac OS X
- 18. Mac OS X上的高性能代碼
- 19. console.log不能正常工作Mac OS X
- 20. 在OS X上的Java 1.5加密 - AccessControlException
- 21. Mac os X:加載平均值
- 22. Mac OS X 10.7.3增加 - [NSDictionary stringForKey:]方法?
- 23. 對PostgreSQL忘記密碼 - 重設密碼 - 的Mac OS X Leopard的
- 24. Mac OS X上的NSViewController 10.4
- 25. Mac OS X上的Applet 1.6
- 26. Emacs的Mac OS X上
- 27. 配置JNotify在Mac OS X
- 28. Mac OS X python'import vigra'錯誤
- 29. 電子簽名mac os x
但是,如果外部設備加密密碼必須存儲在該設備上。那麼你有什麼想法,密碼存儲在外部設備上? – msforapple 2015-02-11 04:52:44
不,密碼沒有存儲在設備上,它存儲在您的鑰匙串中。看看鑰匙鏈Access.app – pmdj 2015-02-11 08:46:16
好的。非常感謝「pmdj」的幫助。 – msforapple 2015-02-11 11:37:37