HumidiFi-vaihtokäskytietojen hämärtyminen: - Paikan päällä oleva XOR-pohjainen virtasalaus. - Symmetrinen (f(f(x)) = x) ja toimii 64-bittisissä lohkoissa. Algoritmi: - Datan käsittely 8 tavun (u64) lohkoissa. - Jokaiselle lohkolle: -- XOR staattisella 'HUMIDIFI_IX_DATA_KEY':llä: [58, 255, 47, 255, 226, 186, 235, 195, 123, 131, 245, 8, 11, 233, 132, 219, 225, 40, 79, 119, 169, 121, 169, 58, 197, 1, 122, 9, 216, 164, 149, 97][0..7]; -- XOR rullaavalla 'pos_mask' (alkaa 0:sta, 0x0001_0001_0001_0001 per lohko). - Jäännöskäsittely (jos len % 8 != 0): - Nollata jäljellä olevat tavut 64 bittiin. - Sovella samoja XOReja (avain + virta pos_mask). - Kopioi kelvolliset tavut takaisin alkuperäiseen viipaleeseen. Syötteen asettelu (deobfuskaamisen jälkeen): - Tavut 0-7: 'swap_id' (u64) - Tavut 8-15: 'amount_in' (u64) - Tavu 16: 'is_base_to_quote' (u8) - Tavut 17-23: Täyte - Tavu 24: Valitsin (aktivoitu ennen deserialisointia)