[DiscordArchive] Why..?
[DiscordArchive] Why..?
Archived author: Quantam • Posted: 2018-07-13T05:58:01.355000+00:00
Original source
Why..?
Archived author: furl • Posted: 2018-07-13T05:58:01.591000+00:00
Original source
7 is ArmorReflect4.blp
Archived author: Quantam • Posted: 2018-07-13T05:58:12.019000+00:00
Original source
Why would you ever need that many keys?
Archived author: furl • Posted: 2018-07-13T05:58:32.277000+00:00
Original source
If I had to guess, encryption nonce changing because the file is listed multiple times as different names
Archived author: Quantam • Posted: 2018-07-13T05:58:53.552000+00:00
Original source
The nonce is based on filename?
Archived author: furl • Posted: 2018-07-13T05:59:56.221000+00:00
Original source
yeah, and different names can get encrypted under different encryption keys as well, or not at all... e.g. the most common case for ArmorReflect4 is unencrypted, but it's also used in some encrypted models, where it is encrypted (redundantly)
Archived author: Quantam • Posted: 2018-07-13T06:00:41.078000+00:00
Original source
But it's not like MPQ where the encryption key is derived from (hashed) the filename, right?
Archived author: furl • Posted: 2018-07-13T06:00:42.415000+00:00
Original source
and it's worth adding there's nothing directly linking individual files to whether they're encrypted/decrypted, this is just postulation based on how the encryption keys are used
Archived author: furl • Posted: 2018-07-13T06:01:24.218000+00:00
Original source
nah, the keyhash and nonce are just part of the encoding spec, and they're both just plain random bytes
Archived author: furl • Posted: 2018-07-13T06:02:05.793000+00:00
Original source
and the keyhash and nonce are just read from the beginning of the encrypted frame by the decoder