推荐一个javascript的加密工具
一个加密JAVASCRIPT的开源工具PACKER2.0.2
这是一个并非很复杂的编码工具,编码过后可以被浏览器直接识别。新浪在用。比如:http://comment4.news.sina.com.cn/comment/cmnt_xml.js
从这里进入http://dean.edwards.name/packer/,很简单的一个界面。
设置也很简单
Numeric (Base 10) :所有的字符都被编码成数字
Normal (Base 62) :所有的字符都被编码成字母与数字符号构成的值。这是推荐的方式。
High ASCII (Base 95) :这种方式的压缩率较高。不推荐,会有兼容性问题。
下载:
http://dean.edwards.name/download/packer.net.zip
包含源代码。需要Microsoft .NET Framework。
http://dean.edwards.name/download/packer.perl.zip
包含源代码。
http://dean.edwards.name/download/packer.wsh.zip
WSH 版本可以从命令行操作!也就是自己写个脚本然后可以批量操作!强悍吧!!!!!
官方:http://dean.edwards.name/download/
相关推荐
-
JavaScript加密解密7种方法总结分析
本文一共介绍了七种javascript加密方法: 在做网页时(其实是网页木马呵呵),最让人烦恼的是自己辛辛苦苦写出来的客户端IE运行的javascript代码常常被别人轻易的拷贝,实在让自己的心里有点不是滋味,要知道自己写点东西也挺累的......^*^ 但我们也应该清楚地认识到因为javascript代码是在IE中解释执行,要想绝对的保密是不可能的,我们要做的就是尽可能的增大拷贝者复制的难度,让他知难而退(但愿~!~),下面我结合自己这几年来的实践,及个人研究的心得,和大家一起来探讨一下网页中
-
解javascript 混淆加密收藏
直接手工解密,比想象中的要简单不少,花了不到半个小时就搞出来了. Js解混淆最关键的部分: l eval或者document.write.VBS的EXECUTE.execScript之类的可以运行js的函数 l unescape js的混淆一般有几种方法: 1. 把代码通过escape转换成hex形式的代码,让人看不懂 2. 把代码进行简单的可逆加密,然后提供一个解密函数,通过解密函数把代码解出来,并用eval之类的调用将代码串交给js引擎运行. 3. 过滤掉代码中的注释和空格,修改js代码中的
-
Node.js中AES加密和其它语言不一致问题解决办法
例子一: 这几天被一个问题困扰着.Nodejs的AES加密和Java,C#加密出来的不一致.当然,这样就不能解密了.纠结了许久:后来还是实在不行了,看了下源代码,要不然还得继续纠结下去.网上说,通常的nodejs AES和其他语言实现不一样.好吧~~或许吧.nodejs的crypto模块. 复制代码 代码如下: var crypto = require('crypto'); var data = "156156165152165156156"; console.log('Orig
-
PHP+JS+rsa数据加密传输实现代码
JS端代码: 复制代码 代码如下: //文件base64.js: var b64map="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var b64pad="="; function hex2b64(h) { var i; var c; var ret = ""; for(i = 0; i+3 <= h.length; i+=3) { c = pars
-
javascript实现的DES加密示例
des.js 复制代码 代码如下: // //THIS SOFTWARE IS PROVIDED "AS IS" AND //ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE //IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE //ARE DISCLAIMED. IN NO EVENT SHALL
-
NODE.JS加密模块CRYPTO常用方法介绍
使用require('crypto')调用加密模块. 加密模块需要底层系统提供OpenSSL的支持.它提供了一种安全凭证的封装方式,可以用于HTTPS安全网络以及普通HTTP连接. 该模块还提供了一套针对OpenSSL的hash(哈希),hmac(密钥哈希),cipher(编码),decipher(解码),sign(签名)以及verify(验证)等方法的封装. crypto.createCredentials(details) 创建一个凭证对象,可选参数details为一个带键值的字典: key
-
用js一招破解所有网页的加密源代码的方法
现在很流行源代码加密,无论出于作者想保护自己的资源,还是放马者为了不让别人发现网页有马等等,都对源代码加密. 想破解它很简单,一招就搞定了,是不是用点心动了呢?是的就快跟我来吧!comeon gogogo! 1/首先我们来看看一个网页的源代码,为了不浪费大家的时间,我在免费空间随便上传个网页(已经加密的)大家来看看,为了便以大家看到结果,我做很简单(真的很简单咯)我门来看看他的源代码,方法有很多,我随便用一种 ,这是什么东西,难道这就是传说中的秘籍,,说笑了,大家是不是看不明呢,那我们就来进行第
-
pack.wsf wsh下的js加密工具新浪也在用
pack.wsf 复制代码 代码如下: <job> <!-- Windows Scripting Host command line wrapper for Pack.js --> <!-- Run as CScript //nologo infile > outfile --> <script type="text/javascript"> function ICommon(that){if(th
-
Js base64 加密解密介绍
复制代码 代码如下: <script type="text/javascript"> var base64encodechars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var base64decodechars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-
JavaScript SHA512加密算法详细代码
本文实例为大家分享了JavaScript SHA512加密算法,供大家参考,具体内容如下 /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-512, as defined * in FIPS 180-2 * Version 2.2 Copyright Anonymous Contributor, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt,
随机推荐
- WebSocket部署到服务器出现连接失败问题的分析与解决
- 详解Maven 搭建spring boot多模块项目(附源码)
- Windows Powershell 执行文件和脚本
- jQuery验证插件validate使用详解
- javascript 面向对象全新理练之继承与多态
- vbs下用Shell.Application获取图片分辨率
- iOS实现毫秒倒计时的方法详解
- 通过设置CSS中的position属性来固定层的位置
- jQuery+ajax+asp.net获取Json值的方法
- Symfony2实现在doctrine中内置数据的方法
- C#中委托的+=和-=深入研究
- Asp高级故障解决以及相关代码
- jquery选择器排除某个DOM元素的方法(实例演示)
- 微信开发 JS-SDK 6.0.2 经常遇到问题总结
- jQuery网页选项卡插件rTabs用法实例分析
- 解析C语言中结构体struct的对齐问题
- 开展电子商务 将信息化进行到底
- C#减少垃圾回收压力的字符串操作详解
- Vue封装一个简单轻量的上传文件组件的示例
- Android 利用三阶贝塞尔曲线绘制运动轨迹的示例