我知道苹果提供每个文件的密钥加密.i.e。苹果设备上每个文件都有一个单独的加密密钥。生成这些随机密钥需要硬件密钥和Passcode。
但是,一旦设备被解锁,那么无论文件保护类如何,都可以访问所有文件,这意味着如果我想从锁定的设备中读取文件,那么我应该破解密码,而不是为所有文件找到单独的密钥。
我想了解为每个文件创建单独加密密钥的实际原因是什么?由于ios中有4个文件保护类,对属于同一保护级别的所有文件使用单一密钥不可行吗?使用这种方法,只需要4个加密密钥。
发布于 2020-06-29 00:25:24
文件级加密密钥允许安全地立即删除每个文件,而不考虑文件的大小,只需删除其密钥即可。
发布于 2020-06-30 13:17:39
在iOS上破解加密有两种方法:破解密码和破解最后的256位加密--逐位复制驱动器,让最新和最伟大的超级计算机破解它。
每个文件加密意味着在破解一个文件后,您的超级计算机必须再次对下一个文件执行相同的工作。这可能是因为某些文件的内容是可破解的;在这种情况下,这将为您提供额外的安全性。
现在我不认为破解256位键是可行的,但是(1)我可能错了,(2)这样做很便宜,(3)白皮书看起来不错。
https://security.stackexchange.com/questions/233890
复制相似问题