Subversion Repositories filter_foundry

Rev

Rev 309 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 309 Rev 311
Line 25... Line 25...
25
### Obfuscation "Version 5"
25
### Obfuscation "Version 5"
26
 
26
 
27
Introduced in **Filter Foundry 1.7.0.8**
27
Introduced in **Filter Foundry 1.7.0.8**
28
 
28
 
29
Obfuscation version 5 is the same as version 4, but there is a constraint
29
Obfuscation version 5 is the same as version 4, but there is a constraint
30
that the seed must be equal to the hash of the deobfuscated PARM.
30
that the seed must be equal to the CRC32b checksum of the deobfuscated PARM.
31
This is done to check the integrity of the deobfuscation.
31
This is done to check the integrity of the deobfuscation.
-
 
32
 
32
Also, the xor-shifting is intentionally incompatible with version 4
33
Also, the xor-shifting is intentionally incompatible with version 4
33
to avoid downgrade-attacks.
34
(to avoid downgrade-attacks) by XORing the initial seed with 0xFFFFFFFF.
34
 
35
 
35
### Obfuscation "Version 4"
36
### Obfuscation "Version 4"
36
 
37
 
37
Introduced in **Filter Foundry 1.7.0.7**
38
Introduced in **Filter Foundry 1.7.0.7**
38
 
39