文档章节

JS加密算法

GlassHeart
 GlassHeart
发布于 2017/04/26 14:37
字数 259
阅读 13
收藏 0

一、base64加密

  在页面中引入base64.js文件,调用方法为:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>base64加密</title>
    <script type="text/javascript" src="../lib/base64.js"></script>
</head>
<body>
    <script type="text/javascript">
        var b = new Base64();
        // 加密encode()
        var str = b.encode("a123456");
        console.log("base64 加密:" + str);
        //解密decode()
        str = b.decode(str);
        console.log("base64 解密:" + str);
    </script>
</body>
</html>

二、md5加密

  在页面中引用md5.js文件,调用方法为:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>md5加密</title>
    <script type="text/javascript" src="../lib/md5.js"></script>
</head>
<body>
    <script type="text/javascript">
        var hash = hex_md5("a123456");
        console.log(hash)
    </script>
</body>
</html>

三、sha1加密(据说这是最安全的加密)

  页面中引入sha1.js,调用方法为:

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="utf-8">
    <title>sha1加密</title>
    <script type="text/javascript" src="../lib/sha1.js"></script>
</head>
<body>
    <script type="text/javascript">
        var sha = hex_sha1('a123456');
        console.log(sha)
    </script>
</body>
</html>

© 著作权归作者所有

共有 人打赏支持
上一篇: git 命令行
GlassHeart
粉丝 9
博文 26
码字总数 73400
作品 0
成都
前端工程师
私信 提问
Java执行JavaScript脚本破解encodeInp()加密

一:背景 在模拟登录某网站时遇到了用户名和密码被JS进行加密提交的问题,如图: 二:解决方法 conwork.js Methods.java 注意:Js文件在实例中默认保存在项目源文件夹下 更多推荐: Jsoup模拟...

巅峰小学生
02/10
0
0
JavaScript加密库Crypto-JS的使用

先来图片一张,看看效果(一个采用Crypto-JS实现的工具展示): CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括: MD5 SHA-1 SHA-256 AES Rabbit MAR...

王振威
2012/07/30
0
6
[javascript]实现汉字Unicode编码的转换

js文件中,有些变量的值可能会含有汉字,画面引入js以后,有可能会因为字符集的原因,把里面的汉字都变成乱码。后来发现网上的一些js里会把变量中的汉字都表示成”u“开头的16进制编码,这样...

jn_王文強
2013/06/29
0
2
如何保证 cookie 只能被 PHP 读取,而客户端 Javascript 脚本读取不了?

PHP setcookie 函数的最后一个参数 $httponly 为 true 时,cookie 只能被通过 http 协议读取,而不能被客户端脚本(包括 JS)读取。该选项有助于减少 XSS 跨站脚本攻击。 该选项从 PHP 5.2.0 ...

问天123
2012/06/24
0
0
JS_七种JAVASCRIPT加密/解密方法

本文一共介绍了七种JAVASCRIPT加密方法。   一:最简单的加密解密   二:转义字符的妙用   三:使用Microsoft出品的脚本编码器Script Encoder来进行编码 (自创简单解码)   四:任意...

喵王不瞌睡
2014/12/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(6.1)hadoop生态圈介绍及就业前景

1. HADOOP背景介绍 1.1、什么是HADOOP 1.HADOOP是apache旗下的一套开源软件平台 2.HADOOP提供的功能:利用服务器集群,根据用户的自定义业务逻辑,对海量数据进行分布式处理 3.HADOOP的核心组...

em_aaron
46分钟前
1
0
hadoop垃圾回收站

在生产生,hdfs回收站必须是开启的,一般设置为7天。 fs.trash.interval 为垃圾回收站保留时间,如果为0则禁用回收站功能。 fs.trash.checkpoint.interval 回收站检查点时间,一般设置为小于...

hnairdb
昨天
1
0
腾讯与Github的魔幻会面背后的故事…

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵...

腾讯开源
昨天
8
0
单例模式

单例模式(Singleton pattern)属于创建型设计模式。 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对...

NinjaFrog
昨天
2
0
TypeScript基础入门之装饰器(三)

转载 TypeScript基础入门之装饰器(三) 继续上篇文章[TypeScript基础入门之装饰器(二)] 访问器装饰器 Accessor Decorator在访问器声明之前声明。 访问器装饰器应用于访问器的属性描述符,可用...

durban
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部