C#/vbscript/JS如何加密保护HTML/javascript源代码

  • A+
所属分类:Web技巧

本文通过将源代码进行unicode转换后进行混淆加密,对HTML或者javascript源代码进行加密,将内容转换为一些看似乱码的内容,然后通过客户端的JS脚本反相解析回来。

  HTML/javascript源代码加密混淆算法

1)ASCII编码内可见字符【33~126】,33~79进行+47操作操作,80~126进行-47操作
2)ASCII编码内部可见字符【0~32,127】,【128~133】,不操作,但是在后面增加【,】,变2个字符
3)其他,-5操作,后接@变2字符

客户端JS脚本解密函数

客户端JS脚本解密函数详解对照


 

下面贴出算法加密保护HTML/javascript实现源代码

javascript加密保护HTML/javascript实现源代码,一般很少用,因为是客户端的,不好直接读取文件进行加密


 

C#加密保护HTML/javascript实现源代码


 

vbscript加密保护HTML/javascript实现源代码


 

综合示例,JavaScript实现HTML/javascript源代码加密和解密


 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: