iOS 磁盘加密。如果用户在文件加密后禁用密码怎么办?
iOS On-Disk Encryption. What if user disabled passcode after the file was encrypted?
我目前正在尝试了解 iOS 磁盘加密的工作原理。我已阅读 iOS 应用程序编程指南中的 Protecting Data Using On-Disk Encryption 。它说用户必须为设备设置有效的密码锁。
但有些事情我还是不清楚:
如果...
,应用程序是否仍然能够解密以前加密的文件
- 用户将禁用密码?
- 用户将禁用密码然后使用相同的值重新启用它?
- 用户将更改密码?
是的。答案真的不多了。 OS 为您管理这一切。
如果您想要所有血淋淋的细节,它们在 iOS Security Guide 中有解释。解释起来并不简单,因为密钥中包含多个密钥,并且当用户更改内容时,各种密钥可能会被解包和重新包装。但是简短的版本是 "yes."
我目前正在尝试了解 iOS 磁盘加密的工作原理。我已阅读 iOS 应用程序编程指南中的 Protecting Data Using On-Disk Encryption 。它说用户必须为设备设置有效的密码锁。
但有些事情我还是不清楚:
如果...
,应用程序是否仍然能够解密以前加密的文件- 用户将禁用密码?
- 用户将禁用密码然后使用相同的值重新启用它?
- 用户将更改密码?
是的。答案真的不多了。 OS 为您管理这一切。
如果您想要所有血淋淋的细节,它们在 iOS Security Guide 中有解释。解释起来并不简单,因为密钥中包含多个密钥,并且当用户更改内容时,各种密钥可能会被解包和重新包装。但是简短的版本是 "yes."