一份相同的JAVAScript代码,进行多次混淆加密,能得到不同的结果吗?
答案是肯定的,能 。
JShaman可以实现这个效果 。即:加密结果具有多态性、变化性 。
下面实测展示 。
来到JShaman网站 , 用它默认的示例代码做测试,如下图所示 。
文章插图
配置也使用默认的 , 如下图所示 。
文章插图
然后进行混淆加密 。第一次得到的加密代码如下图 。
文章插图
打开浏览器的开发者工具,在控制台中 , 将上面的代码用alert的方式显示其代码长度 。
代码:alert(`加密后的JS代码`.length + " bytes");
显示如下图 , 代码长度显示为2898字节 。
文章插图
再混淆一次 , 又一次得新结果,这次是2817字节 , 如下图:
文章插图
再试 , 又得到3000字节,如下图:
文章插图
由此可见,同一段JavaScript代码用JShaman混淆加密,会得到不同的新JavaScript加密代码 。
这种不同结果的意义是什么呢?
它体现了JavaScript混淆加密的保护强度 , 多态的结果表明混淆过程中使用了不同的加密算法,所以才生成了不同的加密代码 。
【多次混淆加密JS代码能得到不同的结果吗?】
推荐阅读
- 36岁李易峰大孤山被偶遇!神情落寞太瘦削,多次去寺庙上香祈福!
- win10电脑文件如何加密
- 大 S 方回应汪小菲示爱,曝男方私下多次求复婚,发 4 点声明无情打脸
- 小米8如何模拟加密卡,Nfc小米手环加密卡怎么刷进去
- 吴昕郑凯恋情实锤大瓜,多次同游被偶遇,已见过父母好事将近
- 到底是谁在喜欢她?多次被抵制又复出,背后“靠山”逐渐浮出水面
- 恭喜!香港知名“渣男”妻子发文暗示怀四胎,夫妻俩多次被传离婚
- 金莎被小19岁奶狗骗财骗色?情史混乱还被曝多次“做三”,真是单纯恋爱脑吗
- 吴昕郑凯恋情实锤?两人多次低调同游,四年前就已经传出绯闻
- 解析Java网络安全:HTTPS加密与证书验证