求助前端JS都是用什么加密的

JavaScript027

求助前端JS都是用什么加密的,第1张

js的不可读化处理分为三个方面:压缩(compression)、混淆(obfuscation) 和加密(encryption)。 (不可读化处理,这是我自己发明的术语,一切会增加代码不可读性的代码转换, 都可以这么叫,“增加代码不可读性”可能是代码转换的结果或者目的).

1. 压缩

这一操作的目的,是让最终代码传输量 (不代表代码量, 也不代表文件体积)尽可能小。压缩js的工具,常见的有:YUI Compressor、UglifyJS、Google Closure Compiler 等。

通常在代码压缩的过程中,只改变代码的语法,代码的语义和控制流不会有太大改变。

常见做法是把局部变量缩短化,把一些运算进行等价替换等。代码压缩对于代码保护有一些帮助,但由于语义和控制流基本没变,起不了太大作用。

在压缩层面上,代码不可读只是一种附带伤害,不是最终目的。

2. 混淆

这一操作的目的,是让代码尽可能地不可读,主要用作代码保护。

让代码不可读,增加分析的难度,这是唯一目的。混淆过后文件体积变大一倍也没关系,代码量变多也没关系,运算慢50% 也没关系。

常见的做法有:分离常量、打乱控制流、增加无义代码、检查运行环境如果不对就罢工,等等。

在混淆层面上,代码不可读是最终目的。

值得一提的是,Google Closure Compiler 的 Advance Level Compression 会压缩类和对象的成员,其压缩结果很难分析,也可以认为是一种混淆,但兼容性不太好。

广告时间:我写的 js混淆器,中文名叫 “看起来很厉害的 JS 编译器”, 英文名叫做 The Impressive JS.Segment.Compiler , 看起来很厉害的 JS 编译器 。

3. 加密

说实话我很难对加密做一个定义,因为加密在Web界有太多歧义了。

有加密就有解密,意味着加密操作可逆,密文可以明文化。

解释1:

JavaScript 缩写。一种计算机脚本语言,主要在web浏览器(客户端)解释执行,由网景公司开发。

请注意,网景公司的 JavaScript 和微软公司的 JScript 不是同一种东西。

解释2:

JS: 一条汇编语言中用于控制转移类指令。当符号位为1时,转移到目标标号。指令格式为:JS 目标标号。 (符号位为1,既目的数为负数)

解释3:

奸商(Jian Shang) 的汉语拼音缩写,网络上比较流行的用语。

解释4:

Justin + Sophia 全创作专辑{JS:遇见未来}

创作才情高人1等 华语乐坛独1无二优质兄妹档

哥哥→新生代创作强手→孙燕姿『The Moment』、张智成『凌晨三点钟』原作者→Justin陈忠义

妹妹→新文艺派歌姬→内敛感性澎湃奔放多变嗓音→Sophia陈绮萱

1999年,千禧年前夕,当时华语乐坛还一片兴盛气息,新人辈出百花齐放,有一对身高高人一等的兄妹-陈忠义与陈绮萱,挟着「MTV新声卡位战」创作组第一名的荣耀,以「GoGo&MeMe」为团名,推出了第一张专辑「Say Forever」。一首专辑同名曲Say Forever传唱至今,每年圣诞节更成为电台的必播曲--「我一个人不孤单/想念的人才孤单…」,清新的嗓音动人的旋律在在令人回味不已.

⊙J&S PROFILE

陈忠义

英文名字:Justin

生 日: 1977年2月6日

籍 贯:辽宁

出 生 地:屏东

星 座:水瓶

血 型:O

身 高:188 cm

体 重:75 kg

个 性:独立, 爱好自由

家庭成员:爸、妈、一姐、一妹

喜爱的歌手:David Foster, 阪本龙一, Laura Pausini,

喜爱的音乐:Folk、R&B、电影配乐

喜爱的电影类型:剧情片、科幻片、喜剧

平常的嗜好:看电影、旅行、享受美食

喜爱的动物:拉布拉多犬

讨厌的动物:蚊子

喜欢的颜色:白、黄、红

喜欢的服饰:休闲舒服的款式

喜爱的饰品:银饰

喜爱的食物:日本料理、意大利面、泰国菜

最想做的事:低调的音乐人

对自己的形容:务实的天真者

如何踏入演艺圈:MTV新声卡位战创作组第一名

1999年推出第一张国语大碟GoGo&MeMe「Say Forever」

陈绮萱

英文名字:Sophia

生 日:1980年7月26日

籍 贯:辽宁

出 生 地:屏东

星 座:狮子

血 型:O

身 高:175 cm

体 重:58 kg

个 性:慢热

家庭成员:爸、妈、一兄、一姐

喜爱的歌手:Misia、中岛美嘉

喜爱的音乐:Jpop和其它一听就喜欢上的音乐

喜爱的电影类型:黑色喜剧、文艺爱情片

平常的嗜好:料理、阅读、看电影、上网

喜爱的动物:黄金金吉拉

讨厌的动物:青蛙

喜欢的颜色:桃红色

喜欢的服饰:有个性外加一点点女人味的款式

喜爱的饰品:自己的DIY

喜爱的食物:咖哩饭、拉面、妈妈的水饺

最想做的事:环游世界

对自己的形容:外冷内热

如何踏入演艺圈:MTV新声卡位战创作组第一名

1999年推出第一张国语大碟GoGo&MeMe「Say Forever」

专 辑: 遇见未来

艺 人: JS

类 别: 港台歌手

语 种: 国语

公 司: 华研国际

日 期: 2004-8-18

专辑简介:

2004年华研重点新声 — JS

1999年的GoGo&MeMe蜕变再起飞

哥哥“Justin”妹妹“Sophia”

2004年最受瞩目创作二人组JS

JS加盟华研首张专辑 - 遇见未来

华研唱片一年一组强力新人,继张智成、阿桑之后

2004年超猛推出 全创作才华兄妹二人组 — JS:Justin与Sophia

★最抢手的创作新天王 - Justin陈忠义,孙燕姿 The Moment、张智成 凌晨三点钟 等红歌作者,好歌不断众家歌手争相邀歌

★最具特色的新文艺派歌姬 - Sophia陈绮萱,嗓音独具个性,风格独特

创作才华高人一等音乐性丰富 听觉新刺激

“遇见未来”全专辑全创作一手包办词、曲、编曲、制作、演唱

◎首波话题主打《杀破狼》中视最新八点档大戏“仙剑奇侠传”全球指定主题曲

◎第二主打《遇见未来》冠军韩剧“大长今”8月1号起最新片尾曲

解释5

网络语言中剑士的缩写

**************************************************************************************************************

其它解释:

1994年1月AUPRES(欧珀莱)上市后,伴随中国女性化妆意识的迅速提高,AUPRES不断更新和充实产品,逐步成长为目前中国高级化妆品市场中的顶尖品牌。但是,中国真正的男性化妆品市场至今仍处在未成熟的阶段.最新调查显示,人们对男性美容和服饰的兴趣也明显高涨,对开发男性专用化妆品抱以极大的期待。资生堂随时掌握时代的变化,为创造新男性文化,最大限度地运用和发挥了多年来的研究成果和高超科技,隆重推出新男性化妆品系列-JS。高级高品质高功能的男性化妆品系列JS,领导新时代自然健康的"男性美"。

品牌名称"JS"-来自新时代所提倡的男性形象:俊士。新时代“俊士”并非一味讲究时尚品味,或只注重仪表修饰等外表上的潇洒,而是具有高度智慧,胸有成竹,重视个性的男性。是成熟的内心自然反映于外表的男性。是懂得内心和外表紧密相联,因此必须不断磨练自己的男性。换句话说,新时代的俊士是不仅能挑起中国国内重任,更能肩负国际社会使命的国际型男性形象。JS的诞生,将促使中国男性在外表和内心都产生巨大变化。