“主”密码用来对安全存储器所存储的数据进行加密和解密。主密码是特定于提供者的:每个提供者具有单独的主密码。
主密码的生命周期是从首次要求密码提供者提供主密码时开始的。根据提供者的不同,它将在后台生成主密码或者要求您输入主密码。然后,同一主密码用于此密码提供者的所有后续使用。

图 1. 主密码的生命周期。
从密码提供者获得主密码之后,就会将它高速缓存在内存中,直到应用程序关闭或者使用安全存储器首选项页清除密码高速缓存为止。
可以使用安全存储器首选项页来更改主密码。根据提供者的不同,密码更改操作可能要求您输入一些信息,也有可能完全在后台完成此操作。
在丢失了主密码的情况下,如果先前已经指定了密码恢复问题和答案,那么可以恢复此主密码。密码恢复可以解决人为造成和机器造成的问题。例如,如果使用了 UI 提示来输入密码,但是用户忘记了密码,就会造成这种情况。如果使用了操作系统集成模块,那么可能已经重新安装了操作系统,或者在系统中删除了用于主密码的条目。