两个变量a和b的相加算法[保持]

问题描述 投票:-2回答:1

如何使(C0)中两个变量ab的加法复杂化(或混淆)以获得最令人困惑的算法(在合理范围内或不存在)?最近,我在互联网上遇到了一个有趣的变体。

JavaScripta++扩展为单独的算法会很好。

该代码不是我的,但我喜欢它:

z--

如何使JavaScript中两个变量a和b的加法复杂化(或混淆)以获得最混乱的算法(在合理的限制之内或没有)?最近我遇到了一个有趣的变体...

javascript algorithm obfuscation
1个回答
0
投票

我会从自己身上补充一点。有一对日语混淆器const amount = (a, b) => { const data = { fn: a, sn: b, g: 'getComPart', f: 'f', getComPart: { f: 'computed' }, n: 'n', computed: (a) => { let z = data['s' + [data[data.n]]]; while (z) {a++; z--;} return a; } }; return data[data[data.g].f](data['f' + data.n]); }; console.log(amount(3, 5)); // 8aaencode

© www.soinside.com 2019 - 2024. All rights reserved.