* NSFileProtectionComplete *究竟是什么意思?

我在看NSFileManager类的引用,我有点困惑NSFileProtectionComplete是什么意思。 这是类参考所说的:

该文件以encryption格式存储在磁盘上,在设备locking或引导时无法读取或写入。

这是否意味着文件始终以encryption的格式存储在磁盘上…无论设备是否设置了密码(或类似的安全机制)?

完整的保护

(NSFileProtectionComplete):类密钥由从用户的密码派生的密钥和设备的UID保护。 在用户locking设备不久(在“请求码”>“准备就绪”之后10秒钟)之后,解密的类别密钥被丢弃,使得该类别的所有数据都不可访问,直到用户再次input密码或解锁带触摸ID的设备。

问:德国https://www.apple.com/de/business/docs/iOS_Security_Guide.pdf

=>所以解密密钥只有在设备保持解锁状态时才有效

Interesting Posts