自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(459)
  • 资源 (4)
  • 收藏
  • 关注

原创 反AI逆向JS加密

对重要代码、部分代码(代码量建议不超过5KB)先用此方式加密,然后用JS-Obfuscator、JShaman、JsJiaMi.online等,再进行一次混淆加密,最终得到的将是更安全的、锁定域名的、可防AI逆向的JS加密代码。今天,测试JShaman的反AI逆向JS加密工具:“前端JS代码域名锁定反AI逆向加密"。由实际测试得知,这个“前端JS代码域名锁定反AI逆向加密”工具,确实是有效果的。对比原始代码得知,AI完全凌乱了,给出了完全错误的结论,完全没有逆向成功。这是测试了代码的域名锁定功能。

2026-04-11 09:46:50 223

原创 3个Html加密工具

3个Html加密工具。

2026-04-09 11:23:04 162

原创 12个JS加密工具

【代码】JS加密工具大全:各种JS加密、JS混淆工具!

2026-04-08 08:04:04 32

原创 加密html网页中的JS代码

摘要:HTML网页中的JS代码公开透明存在安全隐患,容易被复制盗用。对于重要JS功能,建议使用js-obfuscator等工具进行加密。操作简单:复制代码到加密网站一键处理,再将加密后的代码贴回原位置即可。加密后的代码功能不变但难以解读,有效保护代码安全,可放心发布网页。

2026-02-25 14:21:37 93

原创 JSX转JS(Jsx2Js)将JSX代码转化成Js代码

如果想要在JS环境执行(比如浏览器),或者想对其进行混淆加密以提升代码安全性,就需要将JSC转化成标准JS代码。JSX是一种在React中使用的、JS的语法扩展格式,它是接近JS的、但非标准的JS语法。那么,如何将JSX转JS呢?有需要的朋友,快去使用吧。

2026-01-05 08:41:35 153

原创 JS代码压缩

压缩一份JS代码,看看压缩率怎么样。使用起来还跟压缩前一样。

2025-12-08 19:45:54 211

原创 将Minecraft游戏中的普通僵尸变为AI Zombie

AI Zombie的AI系统采用Q-Leaning无规则自主学习算法,它会在战斗中根据敌我状态自主学习战斗策略,用奖惩的方式进行自我成长,使自己变的越来越聪明,可以自主决定什么时候进攻或逃跑,而不是一味的愚笨的向敌人靠近。将Minecraft游戏中的普通僵尸变为AI Zombie,为游戏增加难度和乐趣。

2025-11-30 08:47:29 257

原创 JShaman出了Java代码混淆?看看好不好用

JShaman官网上线Java代码混淆功能,支持直接上传Java文件进行轻度混淆,无需注册登录。混淆后变量名、逻辑等被修改,代码复杂性显著增加,可读性降低。

2025-11-29 10:01:29 201

原创 js 字符串转 unicode,实现代码加密、反调试

会发现:变量的值可以正常输出为123,但从代码中看不到“key”的定义,也无法通过调试找到“key”。例如,定义变量key的值为123:“var key = 123;js 字符串转 unicode,可用来和eval等语句结合,实现代码加密、反调试。此技巧可用于加密敏感信息相关的变量名、某些前端算法的密钥,等等。巧用这个方法,可以实现意想不到的效果,快去探索一下吧~为了方便实现这一功能,我们可以借助于工具。这样就起到了对变量名的保护。

2025-11-14 11:03:45 239

原创 JS压缩(javascript minify)

JS压缩是一种减小JavaScript代码体积并增强安全性的技术。它通过去除未使用的函数/变量、优化逻辑、缩短名称、删除注释等方式减小文件大小,同时降低代码可读性,起到一定的混淆作用。JShaman的JSMinify工具,该工具提供多种压缩选项,包括去除冗余代码、优化表达式、缩短标识符等,压缩效果显著(如674B→249B)。JS压缩既能提高传输效率,又能在不专门加密的情况下提升代码安全性,是开发者值得收藏的实用技术。

2025-11-07 11:26:37 764

原创 json文件加密

例如:{"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文件加密吗?

2025-11-05 09:53:41 484

原创 js颜文字混淆

js颜文字混淆是一种将JS代码转化为包含表情符号的加密方式,适用于前端和后端JS,优点是加密结果出人意料,缺点是对性能有影响且易被还原。示例展示了console.log(1)被加密成复杂的颜文字代码后仍可执行。

2025-11-04 08:35:56 902

原创 如何将React自定义语法转化为标准JavaScript语法?

React中的JSX语法虽然提高了开发效率,但其中含有React的自定义语法,浏览器是不能识别并运行的。如果要在Web前端中执行需先经过编译。

2025-10-31 12:11:14 210

原创 JavaScript中使用eval进行代码加壳

摘要:JavaScript中eval加壳技术通过将代码转为字符串并用eval解析执行来实现简单保护,如eval。但该方法安全性有限,易被开发者工具捕获调试。对于重要的知识产权保护,建议使用专业混淆加密工具如JShaman,确保代码不被轻易分析盗用。

2025-10-30 09:38:57 257

原创 js中如何隐藏eval关键字?

文章摘要:本文介绍了JavaScript中隐藏eval关键字的多种方法,从简单的字符串拼接和Function构造函数,到使用字符编码动态生成字符串。更复杂的方案包括通过JS混淆工具(如JShaman)将代码转换为难以辨识的格式,甚至模拟虚拟机执行字节码来重构eval。这些技术通过层层包装,使原始eval调用在代码审计中难以被发现。

2025-10-29 13:19:06 379

原创 10个JavaScript编程实用技巧

另外,值得注意的是:JavaScript代码是公开透明的代码,容易在执行环境中被查看、复制、盗用,如果有重要的代码,建议使用JShaman进行JS代码混淆加密,使代码变的不可读、不可分析,以保护代码安全。掌握这些实用技巧能让你的JavaScript代码更加简洁、高效且易于维护。

2025-10-29 09:11:34 232

原创 JavaScript数组问题:寻找平衡点

在JavaScript开发中,我们经常需要处理数组相关的算法问题。”寻找数组平衡点”就是一个经典问题:找到数组中某个位置,使得该位置左侧所有元素的和等于右侧所有元素的和。即:平衡点、中间点。对于包含核心算法的JavaScript代码,建议进行保护措施,比如使用JShaman对JS代码进行混淆加密,以便防止代码被分析、复制和盗用,保护商业逻辑和技术方案的安全性。这个算法遍历数组的每个位置,分别计算左右两侧的和,当两者相等时返回当前索引。

2025-10-28 19:41:21 212

原创 Auto.js脚本加密

Auto.js是基于JavaScript的Android自动化工具,由于JavaScript代码公开透明运行的特性,因此,Auto.js代码同JavaScript一样经常面临被分析、复制、盗用的风险。如果要防止代码被非法复制和盗用,可以使用JShaman等工具对JS代码进行混淆加密,以保护自己的代码。

2025-10-28 11:00:30 1224

原创 Web前端开发:用JavaScript阻止表单提交

Web开发中,表单提交的客户端控制是常见需求,而JavaScript有多种方式可以阻止表单提交。:为了防止JS代码被查看和分析,可以使用JShaman进行JS代码混淆加密防止代码逻辑泄露。:用JS验证或阻止表单提交是在客户端的,这可以显著的减轻服务器压力。

2025-10-27 20:48:17 458

原创 JS前端开发性能优化技巧

性能优化需要平衡代码可读性与执行效率,还要考虑代码的安全性,确保业务逻辑不被轻易逆向分析,使用JShaman等专业JS混淆加密工具对核心代码保护,能有效防止代码被他人分析、盗用。// 不佳做法 - 多次修改样式导致多次重排。// 优化方案 - 使用class一次性修改。// 及时清除不再需要的数据引用。// 替代为每个子元素绑定事件。

2025-10-26 15:01:01 341

原创 什么?JS相同内容数组竟然不相等?!

在JavaScript中,一个有趣但常令人困惑的现象是:**即使两个数组包含完全相同内容,它们也不会被认为是相等的。为啥会这样呢?是不是很奇怪?这是因为JavaScript在比较对象(包括数组)时,比较的是引用(内存地址)而不是内容。即使两个数组的内容完全相同,只要它们是不同的实例,就会被认为是不相等的。明白了吧!

2025-10-26 14:21:52 146

原创 JavaScript性能优化:reduce方法的巧妙运用

当我们在项目中精心设计这类高效算法时,这些代码逻辑就成为了核心资产。为了保护这些有价值的JavaScript代码不被分析、复制或盗用,开发者可以考虑使用JShaman进行JS代码混淆加密,这有助于保护知识产权和项目安全。的妙用远不止于此,它还能用于数据统计、数组转换等多种场景,是提升JavaScript性能的利器。比如有这样一个需求:从一个数字数组中同时找出最大值和最小值。方法作为一个强大的数组工具,不仅能简化代码逻辑,还能有效提升执行效率。在JavaScript开发中,数组处理是常见的操作场景。

2025-10-26 11:03:54 181

原创 JavaScript数据类型

JavaScript中的原始类型是不可变的数据类型,它们直接存储在栈内存中。函数在JavaScript中也是一等公民,可以作为参数传递和返回值。对象是JavaScript中最复杂的数据类型,用于存储键值对集合。数组是特殊的对象,用于存储有序的数据集合。

2025-10-25 10:29:21 302

原创 JavaScript高阶函数?

简单来说,高阶函数就是操作其他函数的函数。在JavaScript中,函数被视为"一等公民",这意味着函数可以像其他值一样被传递、赋值和返回。这种特性为高阶函数的实现提供了基础。// 接受函数作为参数的高阶函数// 返回函数的高阶函数// 10。

2025-10-25 10:01:08 829

原创 构建全栈JavaScript应用:Express与React的高效开发实践

Express和React的组合为全栈开发提供了强大而灵活的解决方案。通过concurrently工具的辅助,开发者能够获得流畅的开发体验,专注于业务逻辑的实现。从原型设计到生产部署,这个技术栈都能够提供良好的支持和扩展性,是现代Web开发的理想选择。随着应用的复杂度增加,开发者还需要考虑性能优化、安全性保护和代码维护等方面。建立规范的开发流程和代码管理策略,将有助于项目的长期健康发展。

2025-10-24 12:31:17 417

原创 Node.js:JavaScript的服务器端革命

Node.js是一个基于Chrome V8 JavaScript引擎构建的JavaScript运行环境,它让开发者能够使用JavaScript编写服务器端应用程序。这一创新彻底改变了JavaScript只能运行在浏览器中的传统认知,实现了"JavaScript无处不在"的愿景。Ryan Dahl在2009年创造了Node.js,他的目标是创建一个适合构建高性能网络应用的平台。与传统服务器端技术不同,Node.js采用单线程、事件驱动的非阻塞I/O模型,这使得它特别适合处理大量并发连接。

2025-10-24 11:05:44 675

原创 静态Web应用与JavaScript:现代前端开发的新范式

静态Web应用是由预构建的HTML、CSS和JavaScript文件组成的Web应用,与传统动态服务器渲染的应用不同,它们在用户请求前已经生成完毕。这种架构带来了显著的性能优势:更快的加载速度、更好的缓存能力和更高的安全性。静态Web应用代表了Web开发的一次重要演进,它结合了传统静态网站的性能优势与现代JavaScript应用的丰富功能。对于许多用例——从内容网站到Web应用——这种架构提供了最佳的性能、安全性和开发体验平衡。

2025-10-23 14:05:55 834

原创 JavaScript 的优势和劣势是什么?

尽管存在一些劣势,但其巨大的社区和不断演进的语言标准(如 ES6+),正在持续地弥补这些不足,巩固其作为现代开发核心语言的地位。海量的第三方库和框架:无论是前端(React, Vue, Angular)、后端(Node.js, Express)、移动端(React Native)还是桌面端(Electron),都有成熟且强大的框架支持。前端开发的必然选择:要构建交互式网页、动态更新内容或创建复杂的单页面应用(如 React、Vue、Angular 构建的应用),JavaScript 是唯一的选择。

2025-10-23 12:07:03 709

原创 DeepSeek问答:JShaman在国内JS代码混淆加密领域是个什么样的存在?

JShaman是国内JS代码混淆加密领域的知名商业产品,具有以下特点:1.市场定位:高曝光商业软件,面向各类开发者;2.核心功能:提供变量混淆、字符串加密、控制流扁平化等多重保护;3.产品形态:在线平台+API服务,操作简便;4.行业地位:效果显著,性价比高,是国内JS保护的标杆产品。相比开源工具更专注安全,较国外产品更本土化,是开发者防止代码抄袭的常用选择。

2025-10-23 11:48:49 1306

原创 Functional Programming in JavaScript: A Practical Introduction

Functional Programming in JavaScript: Key Concepts Functional programming (FP) in JavaScript emphasizes pure functions, immutability, and function composition to create predictable and maintainable code. Core Principles: Pure Functions – Always return the

2025-10-23 09:19:02 701

原创 0 to 1: How JavaScript Works Under the Hood

【代码】0 to 1: How JavaScript Works Under the Hood。

2025-10-23 08:47:10 374

原创 ES6 Template Literals for JavaScript Beginners

ES6模板字符串是JavaScript中简化字符串拼接和嵌入表达式的强大功能。通过反引号()定义,模板字符串支持变量嵌入(如Hello, ${name}!`)、多行文本和表达式计算,避免了传统字符串拼接的繁琐。它还能处理特殊字符转义,并支持复杂表达式运算。这一特性使代码更简洁易读,特别适合处理复杂字符串操作,是提升JavaScript开发效率的重要工具。

2025-10-23 08:42:39 837

原创 JavaScript中的函数式编程:更清晰、更易维护

本文探讨JavaScript中函数式编程(FP)的核心概念与应用,包括纯函数、不可变性、高阶函数和函数组合等原则。通过示例代码展示如何利用FP编写更清晰、可预测且易维护的代码,同时介绍了柯里化等实用模式。文章还强调了代码保护的重要性,推荐使用JShaman等工具对包含FP逻辑的代码进行混淆加密。FP不是要取代其他范式,而是为开发者提供更强大的工具集,通过逐步实践可提升代码质量和可靠性。

2025-10-22 13:52:50 277

原创 A Fresh Start in Web Development with JavaScript

【代码】A Fresh Start in Web Development with JavaScript。

2025-10-20 18:45:39 763

原创 关于JS混淆加密,JShaman的海外版似乎比国内版更好用?

JShaman提供国内版(jshaman.com)和海外版(js-obfuscator.com)两套JS混淆加密系统。海外版功能更丰富,提供更多配置选项和异步操作模式,加密处理显示更详细的技术指标。国内版则注重简洁易用,采用同步操作方式。两者UI相似但采用不同加密技术,实际混淆效果存在差异。用户可根据需求选择更适合的版本,两个版本均为业内认可的优质JS加密解决方案。

2025-10-20 08:35:13 1405

原创 用escape方法,对网页源码进行编码式加密

摘要:JShaman提供的HTML网页源码加密工具,可将原始HTML代码转换为加密形式但功能保持不变。该工具支持包含脚本、链接等元素的完整网页加密,加密后页面显示与原始页面完全一致。加密过程采用字符编码转换和混淆技术,例如将常规代码转换为Unicode转义序列和复杂函数调用。加密后的代码仍能正常执行所有原有功能,但源代码可读性大幅降低,起到保护作用。

2025-10-18 10:11:23 192

原创 Everything You Always Wanted to Know About LocalStorage in JavaScript

【代码】Everything You Always Wanted to Know About LocalStorage in JavaScript。

2025-10-17 14:25:54 505

原创 Building a Gallery App with JavaScript

【代码】Building a Gallery App with JavaScript。

2025-10-17 14:16:35 807

原创 Understanding Promises in JavaScript

【代码】Understanding Promises in JavaScript。

2025-10-17 08:36:25 421

原创 js中字符串转\u(unicode编码)

在 JavaScript 中,将字符串转换为\u。

2025-10-17 08:19:18 522

NodeJS调用JShaman接口上传Zip文件进行JS加密

NodeJS调用JShaman接口上传Zip文件进行JS加密

2024-10-31

NodeJS调用JShaman接口加密JS代码

NodeJS调用JShaman接口加密JS代码

2024-10-31

89个H5小游戏,源码,可运行,每个都是完整代码

89个H5小游戏,源码,可运行,每个都是完整代码

2024-09-24

3D多人在线游戏源码,前端ThreeJS,后端NodeJS

【源码】3D多人在线游戏源码,前端ThreeJS,后端NodeJS,完整源码。 使用方法: 先启动服务器端,在目录,3D-multi-player-main\3D-multi-player-main\nodeapps\blockland 中运行node app.js 然后打开浏览器127.0.0.1:2002端口,就可以进入游戏了。

2024-09-03

开源电子书《JavaScript奇技淫巧》,本书向您分享一系列新奇、有趣、有技术含量的 JavaScript 编程技术

开源电子书《JavaScript奇技淫巧》,『奇技淫巧』一词出自古籍《书·泰誓下》,指新奇的技艺和作品。此词意与本书内容十分契合,因此书名借用该词。

2024-09-03

echarts世界地图数据可视化

【完整代码】echarts实现世界地图可视化,javaScript控制数据显现,大数据实时显示。

2023-12-14

批量js文件加密、批量js代码加密

批量js文件加密、批量js代码加密

2022-07-25

黑科技:JS代码防篡改

JS代码防篡改,如果修改,代码就不能使用。用于JavaScript代码。

2022-04-24

JS代码防格式化、防美化

JS代码防格式化、防美化

2022-04-24

xprotect_setup.zip

文件加密大师: 给文件加密码、将多个文件打包为一个加密文件、将任意文件打包成加密exe文件。 使用方法: 加密部分: 1、将要加密的文件拖放到软件中。(或从软件添加要加密的软件也可以) 2、设置密码。 3、加密。此时,根据选择的加密类型生成加密文件。 可以选择加密为普通文件,或加密并打包成EXE文件(推荐)。 解密部分: 1、如果加密打包成了EXE文件,解密时,只需运行此文件可就可以。会提示输入密码,密码正确才能解密文件释放出原文件。 2、如果是加密成了普通文件(非exe、不可执行),解密时,需进入软件,将加密文件添加到软件中,让软件执行解密过程。当然密码也是必须的。

2020-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除