Keybag

用於儲存一組類別密鑰的資料結構。每種類型(使用者、裝置、系統、備份、託管或「iCloud 備份」)的格式皆相同。

標題包含以下內容:版本(iOS 12 或以上版本中設為 4)、類型(系統、備份、託管或「iCloud 備份」)、Keybag UUID、如果 Keybag 已簽署則包含 HMAC,以及用於封裝類別密鑰的方式(與 UID 或 PBKDF2,以及 salt 和反覆運算次數纏結)。

類別密鑰列表:密鑰 UUID、類別(哪個檔案或「鑰匙圈資料保護」類別)、封裝類型(僅限 UID 衍生密鑰、UID 衍生密鑰和密碼衍生密鑰)、封裝類別密鑰和非對稱式類別的公用密鑰。