<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[w2sft的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/w2sft</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; w2sft]]></copyright><item><title><![CDATA[AI时代，还要不要进行JS混淆加密？]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/167899410</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/167899410</guid><author>w2sft</author><pubDate>Wed, 14 Oct 2026 11:14:48 +0800</pubDate><description><![CDATA[AI时代仍需JS混淆加密。其一，设门槛让破解者费力且难获真码；其二，反AI工具如JShaman、JSJIAMI.ONLINE已具备防护能力，实测有效；其三，混淆可视为“采取保密措施”，法律上利于维权，涉嫌侵权者或触犯《刑法》第217条；其四，AI对大体积（如1MB+）JS处理困难，易出错，配合垃圾代码更难逆向。混淆，仍是必要防线。]]></description><category></category></item><item><title><![CDATA[ 压缩 ≠ 加密：前端代码保护的三层实践与踩坑记录 ]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/167812511</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/167812511</guid><author>w2sft</author><pubDate>Tue, 13 Oct 2026 20:31:30 +0800</pubDate><description><![CDATA[本文剖析了前端代码混淆与加密的常见误区，指出压缩（Minify）仅优化体积，无法保障安全。提出“三层防护”策略：压缩用于瘦身，混淆提升逆向成本，加密结合环境锁定防御AI。推荐使用兼容性强、选项精细的商业工具如JShaman，并强调混淆后必须全量测试、合理控制范围、保留源码。最后提醒：浏览器代码终可还原，混淆仅为延缓攻击，核心逻辑应部署于服务端，真正实现安全防线。]]></description><category></category></item><item><title><![CDATA[AI时代，JS加密还有效吗？]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/167587396</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/167587396</guid><author>w2sft</author><pubDate>Sun, 11 Oct 2026 19:13:06 +0800</pubDate><description><![CDATA[JS加密在线』JSJIAMI.ONLINE。创新功能：①反AI逆向；有JS代码安全需求的友友们可以一试！AI时代，JS加密还有效吗？]]></description><category></category></item><item><title><![CDATA[【JS加密在线】jsjiami.online（让JavaScript 更安全！）]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/167362718</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/167362718</guid><author>w2sft</author><pubDate>Fri, 09 Oct 2026 09:44:46 +0800</pubDate><description><![CDATA[30 余项加密策略一次性覆盖：控制流平坦化、字符串阵列加密、反 AI 分析、反调试、 域名与时间锁定。粘贴代码，一键生成无法阅读、无法完全还原的 JavaScript代码。]]></description><category></category></item><item><title><![CDATA[JS代码压缩实测：可减小体积、提高执行效率，真实有效！]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/163555384</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/163555384</guid><author>w2sft</author><pubDate>Fri, 07 Aug 2026 10:08:49 +0800</pubDate><description><![CDATA[本文通过实测展示了使用JShaman的JS压缩工具进行JS代码压缩的效果。测试结果表明：压缩能显著减小代码体积（平均减少40-50%），提升执行效率（综合性能提升4-7%，解析速度提升13-15%）。测试案例显示，压缩工具能有效去除未使用代码、优化变量名、简化逻辑结构等。在不同环境和多次测试中，压缩后的代码均表现出更快的解析速度和运行效率。JS压缩是提升前端性能的有效手段。]]></description><category></category></item><item><title><![CDATA[AI时代，JS加密还有用吗？]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/163241303</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/163241303</guid><author>w2sft</author><pubDate>Mon, 27 Jul 2026 13:41:43 +0800</pubDate><description><![CDATA[出于代码安全考虑，JS混淆加密，曾经是前端公约：只要是发布代码，都要加密，否则自己写的代码对于他人而言就是白给。但在AI时代来临后，有些传言说：JS加密没用，AI一下就能破解，不用加密了。退一万步讲：即使AI真的一下就能还原，那不也得让AI去破解吗？可见，即使在AI时代，JS混淆加密依然管用、依然是保护JS代码的不二之选。可见还原效果跟原始代码相差很远！并不像传言中说的AI一下就能还原。况且，AI真能还原吗？]]></description><category></category></item><item><title><![CDATA[JS代码混淆加密后，如何防止AI逆向？]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/161680626</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/161680626</guid><author>w2sft</author><pubDate>Thu, 04 Jun 2026 11:28:54 +0800</pubDate><description><![CDATA[国内JS加密服务商JShaman推出全新《反AI逆向JS代码加密》工具，支持Web前端和Node.js环境，具备域名锁定功能，能有效防止AI逆向还原。该工具通过特定域名作为加密密钥，确保代码仅能在授权域名下运行，同时提供多重加密选项增强安全性。测试显示，加密后的代码成功抵御了AI逆向分析，结合JShaman混淆可进一步提升防护等级，为开发者提供可靠的JS代码保护方案。]]></description><category></category></item><item><title><![CDATA[反AI逆向JS加密]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/160042948</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/160042948</guid><author>w2sft</author><pubDate>Sat, 11 Apr 2026 09:46:50 +0800</pubDate><description><![CDATA[对重要代码、部分代码（代码量建议不超过5KB）先用此方式加密，然后用JS-Obfuscator、JShaman、JsJiaMi.online等，再进行一次混淆加密，最终得到的将是更安全的、锁定域名的、可防AI逆向的JS加密代码。今天，测试JShaman的反AI逆向JS加密工具：“前端JS代码域名锁定反AI逆向加密"。由实际测试得知，这个“前端JS代码域名锁定反AI逆向加密”工具，确实是有效果的。对比原始代码得知，AI完全凌乱了，给出了完全错误的结论，完全没有逆向成功。这是测试了代码的域名锁定功能。]]></description><category></category></item><item><title><![CDATA[3个Html加密工具]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/159980326</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/159980326</guid><author>w2sft</author><pubDate>Thu, 09 Apr 2026 11:23:04 +0800</pubDate><description><![CDATA[3个Html加密工具。]]></description><category></category></item><item><title><![CDATA[12个JS加密工具]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/159939420</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/159939420</guid><author>w2sft</author><pubDate>Wed, 08 Apr 2026 08:04:04 +0800</pubDate><description><![CDATA[【代码】JS加密工具大全：各种JS加密、JS混淆工具！]]></description><category></category></item><item><title><![CDATA[加密html网页中的JS代码]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/158385316</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/158385316</guid><author>w2sft</author><pubDate>Wed, 25 Feb 2026 14:21:37 +0800</pubDate><description><![CDATA[摘要：HTML网页中的JS代码公开透明存在安全隐患，容易被复制盗用。对于重要JS功能，建议使用js-obfuscator等工具进行加密。操作简单：复制代码到加密网站一键处理，再将加密后的代码贴回原位置即可。加密后的代码功能不变但难以解读，有效保护代码安全，可放心发布网页。]]></description><category></category></item><item><title><![CDATA[ JSX转JS（Jsx2Js）将JSX代码转化成Js代码]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/156589122</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/156589122</guid><author>w2sft</author><pubDate>Mon, 05 Jan 2026 08:41:35 +0800</pubDate><description><![CDATA[如果想要在JS环境执行（比如浏览器），或者想对其进行混淆加密以提升代码安全性，就需要将JSC转化成标准JS代码。JSX是一种在React中使用的、JS的语法扩展格式，它是接近JS的、但非标准的JS语法。那么，如何将JSX转JS呢？有需要的朋友，快去使用吧。]]></description><category></category></item><item><title><![CDATA[JS代码压缩]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/155714397</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/155714397</guid><author>w2sft</author><pubDate>Mon, 08 Dec 2025 19:45:54 +0800</pubDate><description><![CDATA[压缩一份JS代码，看看压缩率怎么样。使用起来还跟压缩前一样。]]></description><category></category></item><item><title><![CDATA[将Minecraft游戏中的普通僵尸变为AI Zombie]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/155409070</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/155409070</guid><author>w2sft</author><pubDate>Sun, 30 Nov 2025 08:47:29 +0800</pubDate><description><![CDATA[AI Zombie的AI系统采用Q-Leaning无规则自主学习算法，它会在战斗中根据敌我状态自主学习战斗策略，用奖惩的方式进行自我成长，使自己变的越来越聪明，可以自主决定什么时候进攻或逃跑，而不是一味的愚笨的向敌人靠近。将Minecraft游戏中的普通僵尸变为AI Zombie，为游戏增加难度和乐趣。]]></description><category></category></item><item><title><![CDATA[JShaman出了Java代码混淆？看看好不好用]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/155378115</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/155378115</guid><author>w2sft</author><pubDate>Sat, 29 Nov 2025 10:01:29 +0800</pubDate><description><![CDATA[JShaman官网上线Java代码混淆功能，支持直接上传Java文件进行轻度混淆，无需注册登录。混淆后变量名、逻辑等被修改，代码复杂性显著增加，可读性降低。]]></description><category></category></item><item><title><![CDATA[js 字符串转 unicode，实现代码加密、反调试]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/154830778</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/154830778</guid><author>w2sft</author><pubDate>Fri, 14 Nov 2025 11:03:45 +0800</pubDate><description><![CDATA[会发现：变量的值可以正常输出为123，但从代码中看不到“key”的定义，也无法通过调试找到“key”。例如，定义变量key的值为123：“var key = 123;js 字符串转 unicode，可用来和eval等语句结合，实现代码加密、反调试。此技巧可用于加密敏感信息相关的变量名、某些前端算法的密钥，等等。巧用这个方法，可以实现意想不到的效果，快去探索一下吧~为了方便实现这一功能，我们可以借助于工具。这样就起到了对变量名的保护。]]></description><category></category></item><item><title><![CDATA[JS压缩（javascript minify）]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/154524729</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/154524729</guid><author>w2sft</author><pubDate>Fri, 07 Nov 2025 11:26:37 +0800</pubDate><description><![CDATA[JS压缩是一种减小JavaScript代码体积并增强安全性的技术。它通过去除未使用的函数/变量、优化逻辑、缩短名称、删除注释等方式减小文件大小，同时降低代码可读性，起到一定的混淆作用。JShaman的JSMinify工具，该工具提供多种压缩选项，包括去除冗余代码、优化表达式、缩短标识符等，压缩效果显著（如674B→249B）。JS压缩既能提高传输效率，又能在不专门加密的情况下提升代码安全性，是开发者值得收藏的实用技术。]]></description><category></category></item><item><title><![CDATA[json文件加密]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/154427439</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/154427439</guid><author>w2sft</author><pubDate>Wed, 05 Nov 2025 09:53:41 +0800</pubDate><description><![CDATA[例如：{"key2": false}变为{"\u006B\u0065\u0079\u0032": false}例如：{"key3":1}变为：{"key3":879290 ^ 879291}例如：{"key4":true}变为：{"key4":!例如：{key1: true}变为{"key1": true}json文件加密可以使用JShaman的JSON加密工具。加密后的JSON，可以直接使用，与加密前一样。json文件能加密吗？1、JSON对像Key值标准化。你想进行json文件加密吗？]]></description><category></category></item><item><title><![CDATA[js颜文字混淆]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/154382819</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/154382819</guid><author>w2sft</author><pubDate>Tue, 04 Nov 2025 08:35:56 +0800</pubDate><description><![CDATA[js颜文字混淆是一种将JS代码转化为包含表情符号的加密方式，适用于前端和后端JS，优点是加密结果出人意料，缺点是对性能有影响且易被还原。示例展示了console.log(1)被加密成复杂的颜文字代码后仍可执行。]]></description><category></category></item><item><title><![CDATA[如何将React自定义语法转化为标准JavaScript语法？]]></title><link>https://blog.youkuaiyun.com/w2sft/article/details/154179887</link><guid>https://blog.youkuaiyun.com/w2sft/article/details/154179887</guid><author>w2sft</author><pubDate>Fri, 31 Oct 2025 12:11:14 +0800</pubDate><description><![CDATA[React中的JSX语法虽然提高了开发效率，但其中含有React的自定义语法，浏览器是不能识别并运行的。如果要在Web前端中执行需先经过编译。]]></description><category></category></item></channel></rss>