Editing Keys
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3,065: | Line 3,065: | ||
</pre> | </pre> | ||
# Step 1: Decrypt the 64 first bytes of sector 0 of the storage with AES-XTS-128 using Data and Tweak. | # Step 1: Decrypt the 64 first bytes of sector 0 of the storage with AES-XTS-128 using Data and Tweak. | ||
# Step 2: Compute HMAC-SHA256 of decrypted 0x20 bytes from offset 0x20 with Tweak | # Step 2: Compute HMAC-SHA256 of decrypted 0x20 bytes from offset 0x20 with Tweak+Data appended together as key. | ||
# Step 3: In the resulting digest, swap 16 first bytes with 16 last bytes. This forms the final key: new Data key followed by new Tweak key. | # Step 3: In the resulting digest, swap 16 first bytes with 16 last bytes. This forms the final key: new Data key followed by new Tweak key. | ||
# Step 4: Use the final keys with AES-XTS-128 to fully decrypt the PS4-PS5 USB Extended Storage. | # Step 4: Use the final keys with AES-XTS-128 to fully decrypt the PS4-PS5 USB Extended Storage. | ||
= Syscon Keys = | = Syscon Keys = | ||
Line 3,256: | Line 3,254: | ||
= SceShellCore Keys = | = SceShellCore Keys = | ||
=== Trophy Key === | === Trophy Key === |