Keys
Geometry Dash uses XOR Cipher combined with base64 encoding to protect various strings within the client. Multiple Keys are used to protect different aspects of the game
XOR Keys
| Key | Usage | XOR Type |
|---|---|---|
11 | Player Save Data | Singular |
14251 | Player Messages | Cycled |
19283 | Vault Codes | Cycled |
19847 | Daily Challenges | Cycled |
26364 | Level Password | Cycled |
29481 | Comment Integrity | Cycled |
37526 | Account Password | Cycled |
39673 | Level Leaderboard Integrity | Cycled |
41274 | Level Integrity | Cycled |
48291 | Load Data | Cycled |
52832 | Multiplayer | Cycled |
57709 | Music/SFX Library Secret | Cycled |
58281 | Rating Integrity | Cycled |
59182 | Chest Rewards | Cycled |
85271 | Stat Submission Integrity | Cycled |
XOR Types
there are two ways Geometry Dash applies XOR Cipher to strings - Static and Cycled
- Static Ciphers apply the key as is without any changes applying to the key itself.
- Cycled Ciphers iterate through each value on the key one by one and then loops back once it reaches the end.
