您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > javascript

多次混淆加密JS代码能得到不同的结果吗?

时间:2023-11-28 10:44:10  来源:  作者:WangLiwen

一份相同的JAVAScript代码,进行多次混淆加密,能得到不同的结果吗?

答案是肯定的,能。

JShaman可以实现这个效果。即:加密结果具有多态性、变化性。

下面实测展示。

来到JShaman网站,用它默认的示例代码做测试,如下图所示。

多次混淆加密JS代码能得到不同的结果吗?

配置也使用默认的,如下图所示。

多次混淆加密JS代码能得到不同的结果吗?

然后进行混淆加密。第一次得到的加密代码如下图。

多次混淆加密JS代码能得到不同的结果吗?

打开浏览器的开发者工具,在控制台中,将上面的代码用alert的方式显示其代码长度。

代码:alert(`加密后的JS代码`.length + " bytes");

显示如下图,代码长度显示为2898字节。

多次混淆加密JS代码能得到不同的结果吗?

再混淆一次,又一次得新结果,这次是2817字节,如下图:

多次混淆加密JS代码能得到不同的结果吗?

再试,又得到3000字节,如下图:

多次混淆加密JS代码能得到不同的结果吗?

由此可见,同一段JavaScript代码用JShaman混淆加密,会得到不同的新JavaScript加密代码。

这种不同结果的意义是什么呢?

它体现了JavaScript混淆加密的保护强度,多态的结果表明混淆过程中使用了不同的加密算法,所以才生成了不同的加密代码。



Tags:JS代码   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
多次混淆加密JS代码能得到不同的结果吗?
一份相同的JavaScript代码,进行多次混淆加密,能得到不同的结果吗?答案是肯定的,能。JShaman可以实现这个效果。即:加密结果具有多态性、变化性。下面实测展示。来到JShaman网站,用...【详细内容】
2023-11-28  Search: JS代码  点击:(220)  评论:(0)  加入收藏
python模块之PyExecJS 执行js代码
一、简介PyExecJS是一个Python库,它提供了一种在Python中执行JavaScript代码的方式。它基于ExecJS库,可以使用多个JavaScript运行时(如Node.js、PhantomJS、JScript等)来执行Jav...【详细内容】
2023-11-08  Search: JS代码  点击:(303)  评论:(0)  加入收藏
网页JS代码,加密与不加密,效果对比
网页中用JS实现的功能,不加密时,是对所有访问者透明的,任何人都可以直接查看、分析其中的功能逻辑。而经混淆加密后的JS,以密文形式存在,可防止它人窥探。例1,某网站JS代码:使用JSh...【详细内容】
2023-11-06  Search: JS代码  点击:(127)  评论:(0)  加入收藏
在Node.JS中调用JShaman接口,实现JS代码加密。
在Node.JS中调用JShaman接口,实现JS代码加密。使用axios库实现https的post请求,代码如下:const axios = require("axios");const jshamanConfig = { //源码 "js_code": 'fu...【详细内容】
2022-12-06  Search: JS代码  点击:(369)  评论:(0)  加入收藏
js代码保护,如何保护js代码呢?
如何保护js代码呢?对JS代码进行混淆加密,就是js代码保护的正确方法。JS代码保护有不少产品可用,有免费开源的,也有商业的。免费的比如uglifyjs 、ob、商业的比如jscrambler、JSh...【详细内容】
2022-12-02  Search: JS代码  点击:(321)  评论:(0)  加入收藏
JS代码混淆加密:赋值花指令
JS代码混淆加密,有很多加密技术,本文演示赋值花指令。该技术可以将赋值内容进行花指令化,增加代码阅读难度。如下所示:首先来到JShaman网站,输入要测试的代码: 在配置中,有众多混...【详细内容】
2022-09-16  Search: JS代码  点击:(356)  评论:(0)  加入收藏
动画演示,JS代码是怎样被混淆加密的
本文分享的是一个动画效果源码,演示JS代码是如何被加密的。先看效果: 一般我们在进行JS加密时,提交原始代码,紧接着就直接得到了加密代码,混淆加密过程是黑盒状态,是不被我们知道...【详细内容】
2022-09-15  Search: JS代码  点击:(400)  评论:(0)  加入收藏
一行JS代码,实现字符串内容翻转。
一行代码,实现字符串内容或数组翻转(倒序)。代码: var str = "JShaman,专注于JS代码混淆加密。"; console.log("原字符串:",str) var new_str = str.split("").reverse().join("")...【详细内容】
2022-09-14  Search: JS代码  点击:(271)  评论:(0)  加入收藏
JShaman JS代码混淆加密效果
关键字:js加密、js混淆、js代码混淆加密JShaman是专业的JS代码混淆加密平台,拥有数十种自研JS代码保护技术。以下展示部分功能效果。注1:代码中红色、绿色字符为加密前后差异内...【详细内容】
2022-08-17  Search: JS代码  点击:(386)  评论:(0)  加入收藏
加密的JS代码,变量名能破解还原吗?
假如有以下JS代码:变量名含义非常清晰。试想:经过js代码混淆加密后,加密的变量名能被还原吗?把代码复制到JShaman网站进行加密:配置中不选择更多加密选项(这样是为了只混淆变量名...【详细内容】
2022-06-24  Search: JS代码  点击:(238)  评论:(0)  加入收藏
▌简易百科推荐
17 个你需要知道的 JavaScript 优化技巧
你可能一直在使用JavaScript搞开发,但很多时候你可能对它提供的最新功能并不感冒,尽管这些功能在无需编写额外代码的情况下就可以解决你的问题。作为前端开发人员,我们必须了解...【详细内容】
2024-04-03  前端新世界  微信公众号  Tags:JavaScript   点击:(4)  评论:(0)  加入收藏
你不可不知的 15 个 JavaScript 小贴士
在掌握如何编写JavaScript代码之后,那么就进阶到实践——如何真正地解决问题。我们需要更改JS代码使其更简单、更易于阅读,因为这样的程序更易于团队成员之间紧密协...【详细内容】
2024-03-21  前端新世界  微信公众号  Tags:JavaScript   点击:(25)  评论:(0)  加入收藏
又出新JS运行时了!JS运行时大盘点
Node.js是基于Google V8引擎的JavaScript运行时,以非阻塞I/O和事件驱动架构为特色,实现全栈开发。它跨平台且拥有丰富的生态系统,但也面临安全性、TypeScript支持和性能等挑战...【详细内容】
2024-03-21  前端充电宝  微信公众号  Tags:JS   点击:(22)  评论:(0)  加入收藏
构建一个通用灵活的JavaScript插件系统?看完你也会!
在软件开发中,插件系统为应用程序提供了巨大的灵活性和可扩展性。它们允许开发者在不修改核心代码的情况下扩展和定制应用程序的功能。本文将详细介绍如何构建一个灵活的Java...【详细内容】
2024-03-20  前端历险记  微信公众号  Tags:JavaScript   点击:(20)  评论:(0)  加入收藏
对JavaScript代码压缩有什么好处?
对JavaScript代码进行压缩主要带来以下好处: 减小文件大小:通过移除代码中的空白符、换行符、注释,以及缩短变量名等方式,可以显著减小JavaScript文件的大小。这有助于减少网页...【详细内容】
2024-03-13  WangLiwen    Tags:JavaScript   点击:(2)  评论:(0)  加入收藏
跨端轻量JavaScript引擎的实现与探索
一、JavaScript 1.JavaScript语言JavaScript是ECMAScript的实现,由ECMA 39(欧洲计算机制造商协会39号技术委员会)负责制定ECMAScript标准。ECMAScript发展史: 2.JavaScript...【详细内容】
2024-03-12  京东云开发者    Tags:JavaScript   点击:(2)  评论:(0)  加入收藏
面向AI工程的五大JavaScript工具
令许多人惊讶的是,一向在Web开发领域中大放异彩的JavaScript在开发使用大语言模型(LLM)的应用程序方面同样大有价值。我们在本文中将介绍面向AI工程的五大工具,并为希望将LLM...【详细内容】
2024-02-06    51CTO  Tags:JavaScript   点击:(52)  评论:(0)  加入收藏
JS小知识,使用这6个小技巧,避免过多的使用 if 语句
最近在重构我的代码时,我注意到早期的代码使用了太多的 if 语句,达到了我以前从未见过的程度。这就是为什么我认为分享这些可以帮助我们避免使用过多 if 语句的简单技巧很重要...【详细内容】
2024-01-30  前端达人  今日头条  Tags:JS   点击:(56)  评论:(0)  加入收藏
18个JavaScript技巧:编写简洁高效的代码
本文翻译自 18 JavaScript Tips : You Should Know for Clean and Efficient Code,作者:Shefali, 略有删改。在这篇文章中,我将分享18个JavaScript技巧,以及一些你应该知道的示例...【详细内容】
2024-01-30  南城大前端  微信公众号  Tags:JavaScript   点击:(65)  评论:(0)  加入收藏
使用 JavaScript 清理我的 200GB iCloud,有了一个意外发现!
本文作者在综合成本因素之下,决定用 Java 脚本来清理一下自己的 iCloud,结果却有了一个意外发现,即在 iCloud 中上传同一个视频和删除此视频之后,iCloud 的空间并不一致,这到底是...【详细内容】
2024-01-11    CSDN  Tags:JavaScript   点击:(97)  评论:(0)  加入收藏
站内最新
站内热门
站内头条