奇怪的JavaScript加密文件

奇怪的JavaScript加密文件,javascript,obfuscation,deobfuscation,Javascript,Obfuscation,Deobfuscation,有人能告诉我这个代码片段使用了什么样的加密吗 浏览器如何读取它?它能被解密以便理解吗 var WH7o7={s7:function (){return typeof WH7o7.p7.b==='function'?WH7o7.p7.b.apply(WH7o7.p7,arguments):WH7o7.p7.b;},Z40:function (){return typeof WH7o7.W40.b==='function'?WH7o7.W40.b.apply(WH7o7.W40,arguments)

有人能告诉我这个代码片段使用了什么样的加密吗

浏览器如何读取它?它能被解密以便理解吗

var WH7o7={s7:function (){return typeof WH7o7.p7.b==='function'?WH7o7.p7.b.apply(WH7o7.p7,arguments):WH7o7.p7.b;},Z40:function (){return typeof WH7o7.W40.b==='function'?WH7o7.W40.b.apply(WH7o7.W40,arguments):WH7o7.W40.b;},a50:function (){return typeof WH7o7.W40.b==='function'?WH7o7.W40.b.apply(WH7o7.W40,arguments):WH7o7.W40.b;},p7:function(){var a=function(b,c){var a=c&0xffff;var d=c-a;return(d*b|0)+(a*b|0)|0;},b=function(d,g,j){var h=0xcc9e2d51,i=0x1b873593;var c=j;var f=g&~0x3;

这是一种代码混淆,用于防止开发人员对代码进行反向工程。
浏览器可以很好地读取它,因为它不介意变量没有意义


请参阅Wikipedia上的模糊处理:

我投票将此问题作为主题外的问题结束,因为SO不是一项消除模糊的服务。OP没有要求将其清除。他要求解释为什么阅读该代码的人不能立即理解该代码。问题当然是关于编程的。在国际海事组织,这是一个有效的问题。