自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 神奇JS加密:把JS代码加密成外星人文字

本文介绍一种奇怪的JS加密方法,可以把JS加密成外星人文字一般的乱码效果。(虽然我也不知道外星人文字是什么样的,呵呵,其实是想表达:加密后的JS代码混乱的不像人类文字)。

2025-03-17 10:20:23 924

原创 Exploring For Loop Statements in JavaScript

In this article, we will delve into the versatile and powerful loop statement in JavaScript. We’ll cover the syntax of a basic loop, as well as advanced techniques such as using , , and loops. This guide is designed to help developers understand how to

2025-01-24 11:46:17 601

原创 Embedding Bokeh into HTML with PyScript and Custom JavaScript Callbacks

【代码】【无标题】

2025-01-13 14:49:44 808

原创 Building Real-Time APIs with Node.js and React.js Using Socket.io

【代码】Building Real-Time APIs with Node.js and React.js Using Socket.io。

2025-01-09 11:45:06 941

原创 如何修复三方库bug:marked.js 15.0.6 bug修复经过

用JShaman、JS-Obfuscator、JsJiaMi.online之类的专业工具进行代代码混淆后,如上图所示,不但加密了代码,还隐藏了关键字,就很难被它人非法修改了。在上面的bug修复过程中,是从js代码中搜索"language"字符串后进行的功能修改。在其最新的version 15.0.6版本(2025年1月8日使用),有处小bug:当在窄屏显示状态下,如手机端。针对marked前端的压缩包marked.min.js,在代码中找到class="language-",这是设置语言class的位置。

2025-01-08 11:16:16 689

原创 JS开发者【宝藏级网站】

原因2、利于JS代码混淆加密,例如:alert(1),如仅对此一句代码加密,由于它会被示例全局顶层函数,出于代码稳定性考虑,通常是无法进行加密的,它不利于混淆加密,混淆加密后的代码中仍然显示为alert。可用于JS关键字加密,如Eval加密形式为:(14).toString(32)+(31).toString(32)+(10).toString(32)+(21).toString(32)。又一个JS加密工具,将JS代码单词分割并储到数组中,使代码全部成为密文状态显示,执行时由eval调用,解密、重新编码。

2024-12-30 11:04:47 672

原创 又一款国外免费JS混淆工具

没改变代码结构,只是对代码中的每一行进行混淆变化。

2024-12-21 09:59:39 357

原创 怎样在html中异步加载js文件,以避免js文件太大而影响页面打开速度?

等待DOM完全加载后,动态创建script元素,就实现了异步加载JS文件而不影响HTML加载和页面渲染。

2024-12-18 08:16:08 791 2

原创 免费JS加密工具

免费JS加密工具,在线使用,免费+开源。

2024-12-18 07:35:35 623

原创 NodeJS后端,用express实现Web防扫描(网站防扫描)

如果某个IP在短时间内尝试访问多个不同的URL(这里定义为超过20个不同URL),并且这些URL大多是不存在的资源(假设大部分请求都是404错误),那么这个IP将被暂时封禁5分钟。NodeJS后端,用express实现的Web服务器,通过记录访问频率和行为模式,识别潜在的恶意活动,从而实现Web服务器防扫描功能。会检查来自特定IP的所有请求,并记录它们。这样就实现了Web服务器防扫描功能。用于存储每个IP地址的请求历史。

2024-12-12 10:31:54 360

原创 【源码分享】threejs小项目:萌蠢的小羊

JS代码可以用JShaman、JSJiami.Online、JS-Obfuscator等进行。

2024-12-03 11:30:22 307

原创 JavaScript Anti Eval Debugging

【代码】JavaScript Anti Eval Debugging。

2024-11-30 09:55:11 366

原创 JavaScript奇技淫巧:反Eval调试

如何反eval调试、防止代码被eval执行?我们可以在函数中抛出一个错误并捕获其堆栈跟踪,进而来检查调用栈中是否包含eval,便可识别是否是被eval调试,并可做出相应的操作。

2024-11-28 14:49:56 909

原创 JavaScript Base-32 Encryption

In JavaScript programming, eval is often used to protect privacy, encrypt code execution, and run scripts that one does not want others to know about, such as common practices like eval encryption, U encryption, JJEncode encryption, all of which utilize ev

2024-11-16 17:29:30 584

原创 JavaScript奇技淫巧:32进制加密

本书向您分享一系列新奇、有趣、有技术含量的,特别是很多侧重于代码安全、混淆加密的JavaScript编程技术,十分推荐JavaScript程序员阅读。这是使用toString(进制)方法将一个数字转换为指定进制的字符串表示,在上面的例子代码中,进制是32,这意味着数字会被转换成32进制的字符串。但eval本身字符串是个非常明显的特征,太容易被检索,然后替换成console.log、alert,从而实现逆向、得到eval执行的内容。扩展的思考,这个方法,除了可用于隐藏eval,当然也可以隐藏其它的方法。

2024-11-14 10:20:58 814

原创 自创一种前端语言,能否替代js,以实现代码加密?

比如:我们能否自己开发一种前端浏览器语言,取代js(将js代码,转化为自己独特的语言,从而让他人看不懂),以此实现变相的js代码加密。,防止代码被分析、复制、盗用,还是远远不及js混淆加密工具的(jshaman、jsjiami.online等正统js混淆加密工具)。如果大量的这种代码出现在前端,替代js,实现各种功能,貌似是具备了加密的效果。或者有人会说,如果livescript代码它没有还原为js,而是直接执行,可能吗?由于能被轻易还原为js代码,所以,并不具备很强的加密效果。等进行js代码混淆加密。

2024-10-31 09:53:59 450

原创 前端js中如何保护密钥?

在前端js编程中,如果涉及到加密通信、加密算法,经常会用到密钥。但密钥,很容易暴露。暴露原因:js代码透明,在浏览器中可以查看源码,从中找到密钥。如何保护源码中的密钥呢?很多时候,人们认为需要对密钥字符串进行加密。其实更重要的是对存储密钥的变量进行加密。加密了密钥变量,使变量难以找到,才更能保护密钥本身。

2024-10-29 15:26:13 654

原创 “js加密”小工具集:eval、jsfuck、aaencode、jjencode

​。

2024-10-24 15:49:53 437

原创 JJEncode加密(JS加密)中,palindrome的意思。

此外,JJEncode严格的说并不是真正的JS加密,只是一种编码,如果想进行JS加密的同时使用JJEncode,那么建议局部少量JS代码先用JJEncode加密,再用JShaman、JsJiami.online等进行混淆加密。加密代码在执行时,这部分是无用的,去除也可正常执行。这段代码的含意,是去除各行语句结尾的“,;”符号,然将代码的每个字符用split、reverse的方式进行逐字反转。在JJEncode加密中,有一个palindrome(回文)功能。并且,与加密代码连接到了一起。

2024-10-24 11:21:16 444

原创 “js加密”和“js压缩”有什么不同?

“js加密”是让js代码变的看不懂;“js压缩”是让js代码变的更小。

2024-10-12 16:11:47 158

原创 如何防止webpack打包被逆向?

在我们的项目开发过程中,为了避免上述问题。在发布前,很建议用专业的js加密工具,对js代码进行混淆加密,比如JShaman、JsJiami.online等。混淆加密后的js代码,即使泄露,也可避免被人轻松分析、避免重要信息泄露、避免被二次开发利用。不然,因为webpack只是将多个文件合并到了一起,并没有多少保护代码的功能。webpack打包后的js代码,看起来很混乱,似乎源码得到了保护?可见webpack打包,不能保护js代码,不具备安全防护效果。

2024-10-11 17:15:21 434

原创 Have you ever seen variables defined like this in JavaScript?

Huh?

2024-10-10 16:17:05 298

原创 JS中这样定义变量,你见过吗?

一般情况下,在JS中定义变量,是使用var、let、const。比如:var abc =1;但如果你不希望别人看到你定义了一个变量abc,该怎么办呢?

2024-10-09 11:57:35 181

原创 用js和css实现一行一行文字交替显示

如果不想让他人查看js源码,防止别人知道实现原理,可以用JShaman、JS-Obfuscator、JsJiaMi.online等JS代码加密工具对上面的js代码进行加密。用js和css实现,效果是:有多行文字,一行一行的交替显示,每隔几秒显示一行,循环显示。上面的代码中,用css设定显示效果,用js代码控制每行文字的显示。

2024-10-05 20:30:15 243

原创 JS加密=JS混淆?(JS加密、JS混淆,是一回事吗?)

JS加密、JS混淆,是一回事吗?是的!在国内,JS加密,其实就是指JS混淆。

2024-09-28 19:34:35 466

原创 89个H5小游戏源码

89个H5小游戏源码,亲测可用,代码完整,都是html+js,保存到本地即可。

2024-09-25 16:13:21 1153

原创 20行JS代码实现一个H5小游戏

JS真是个神奇的语言,仅仅用约20代码,就能实现一个可玩性不错的H5小游戏。

2024-09-23 16:35:09 329

原创 倒底需不需要对JS代码加密?前端无安全?所以忽视前端安全吗?

一文说明白:JS代码加密的必要性、要不要进行JS混淆加密。

2024-09-19 09:24:14 355

原创 如何让Threejs的canvas背景透明?

在Three.js中,要让Canvas的背景透明,只显示场景中的模型或物体,有两个关键点:一、对渲染器(Renderer)进行alpha为true配置;二、通过CSS设置,使canvas设定为透明背景模式。

2024-09-18 14:49:31 674

原创 Three.JS编程中如何切换gltf模型动画?

在Threejs编程中,处理GLTF模型动画的切换主要涉及对模型中的动画剪辑(AnimationClip)进行管理和播放控制。

2024-09-04 09:29:40 545

原创 【优质源码】3D多人在线游戏,前端ThreeJS,后端NodeJS

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

2024-09-03 09:37:21 721 1

原创 用JS屏蔽网页中的鼠标点击

在网页中,如果想要通过JS编程来屏蔽鼠标点击事件,通常:,可以分析功能逻辑、可以复制、可以修改盗用。通过监听document的click事件,并在事件处理函数中调用event.preventDefault()和event.stopPropagation()来阻止事件的默认行为和冒泡。如果只想屏蔽页面上特定元素的点击事件,可以直接给这些元素添加事件监听器,并调用event.preventDefault()和event.stopPropagation()。

2024-09-03 07:30:40 612

原创 threejs中OrbitControls的用法

OrbitControls 是 Three.js 库中一个非常流行的相机控制组件,它允许用户通过鼠标(或触控设备)来旋转、缩放和平移场景中的相机,从而从不同的角度和距离观察场景。

2024-09-02 17:10:43 799

原创 Html中嵌入module类型的JavaScript代码,如何访问其中的函数或变量?

注意:JavaScript开发的功能,运行于浏览器,他人只需在浏览器中右键查看网页源码,便可得获得源码,可以分析功能逻辑、可以复制、可以修改盗用。如果在Html中以script type="module"的方式嵌入JavaScript,在script外部,比如div的onclick事件中,是不能访问script中的变量或函数的,因它module类型指定了JavaScript代码是模块,外部无法访问模块中的内容。可以将模块中的函数赋值给一个全局变量,然后在onclick中调用这个全局变量。

2024-08-24 17:02:34 401

原创 ThreeJS中如何播放mp3音频?

此外,需要注意的是threejs开发的项目,运行于浏览器,他人只需在浏览器中右键查看网页源码,便可得获得源码,可以分析功能逻辑、可以复制、可以运行调试。为了防止代码被任意分析、复制、盗用。threejs开发的功能在发布前通常需要先用JShaman、JS-Obfuscator、JsJiaMi.Online等工具进行JS代码混淆加密,以解决其公开透明特性带来的代码不安全问题。Web Audio API 提供了一种强大的方式来处理音频数据,允许你在网页中进行复杂的音频处理,包括音频的合成、分析和可视化。

2024-08-23 11:33:34 617

原创 【源码】threejs中,实现粒子效果

在threejs中,想要实现粒子特效,通常使用粒子系统(如THREE.Points)结合动画和物理效果(如使用THREE.Sprite或自定义的粒子形状)。

2024-08-21 10:08:57 869

原创 threejs中实现物体阴影

此外,threejs开发的项目,建议在发布前使用JShaman.com、JS-Obfuscator.com、JsJiaMi.online等工具对js代码进行混淆加密,以保护自己的代码,否则代码很容易被他人复制盗用。通过以上步骤,你可以在Three.js中创建一个场景,其中包含能够投射和接收阴影的物体。// 阴影贴图的高度。// 允许物体接收阴影。// 允许物体投射阴影。

2024-08-20 08:49:58 758

原创 threejs中,如何判断一个模型是否在另一个模型前方多少度?

要判断一个模型(我们称之为模型A)是否在另一个模型(模型B)的前方多少度,你需要计算两个模型之间的方向向量,并将这个方向向量与模型B的“前方”向量进行比较。threejs开发的功能,运行在前端环境,js代码是可以被它人直接获取使用的,如果想保护js代码,从而保护自己开发的功能,可以对js代码进行混淆加密,js混淆加密,有专业的工具,比如在线就可以使用的JShaman.com、JsJiaMi.online、JS-Obfuscator.com等。

2024-08-09 09:50:07 401

原创 threejs中,如何检测一个模型周边一定范围内的其它模型

threejs开发的产品,运行在前端环境,js代码是可以被它人直接获取使用的,如果想保护js代码,从而保护自己开发的功能,可以对js代码进行混淆加密,js混淆加密,有专业的工具,比如在线就可以使用的JShaman、JsJiaMi.online等。这段代码使用了 scene.traverse 方法来遍历场景中的所有物体,并计算它们与主体模型之间的距离。首先,确定你需要检测的范围,这通常是一个以主体模型为中心,一定距离为半径的球体。根据检测结果,你可以执行进一步的操作,如高亮显示、记录、修改属性等。

2024-08-08 12:08:41 500

原创 The Best Ways to Check if a Value is a Number in JavaScript

JavaScript developers often need to check whether a value is a number or not. There are several methods in JavaScript that can help determine if a variable is a number or not.In this article, we will discuss the best ways to check if a value is a number in

2024-07-09 17:20:53 787

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

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

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

2024-09-03

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

echarts世界地图数据可视化

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

2023-12-14

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

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

2022-07-25

JS代码防格式化、防美化

JS代码防格式化、防美化

2022-04-24

黑科技:JS代码防篡改

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

2022-04-24

xprotect_setup.zip

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

2020-01-21

空空如也

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

TA关注的人

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