文档章节

JS加密算法

GlassHeart
 GlassHeart
发布于 2017/04/26 14:37
字数 259
阅读 12
收藏 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>

© 著作权归作者所有

共有 人打赏支持
GlassHeart
粉丝 9
博文 26
码字总数 73400
作品 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
循序渐进学.Net Core Web Api开发系列【16】:应用安全续-加密与解密

系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一、概述 应用安全除了用户权限认证外,还要考虑到数据安全,传...

seabluescn
07/25
0
0
如何保证 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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

深夜胡思乱想

魔兽世界 最近魔兽世界出了新版本, 周末两天升到了满级,比之前的版本体验好很多,做任务不用抢怪了,不用组队打怪也是共享拾取的。技能简化了很多,哪个亮按哪个。 运维 服务器 产品 之间的...

Firxiao
5分钟前
0
0
MySQL 8 在 Windows 下安装及使用

MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 下载地址 https://dev....

waylau
38分钟前
0
0
微信第三方平台 access_token is invalid or not latest

微信第三方开发平台code换session_key说的特别容易,但是我一使用就带来无穷无尽的烦恼,搞了一整天也无济于事. 现在记录一下解决问题的过程,方便后来人参考. 我遇到的这个问题搜索了整个网络也...

自由的开源
今天
0
0
openJDK之sun.misc.Unsafe类CAS底层实现

注:这篇文章参考了https://www.cnblogs.com/snowater/p/8303698.html 1.sun.misc.Unsafe中CAS方法 在sun.misc.Unsafe中CAS方法如下: compareAndSwapObject(java.lang.Object arg0, long a......

汉斯-冯-拉特
今天
2
0
设计模式之五 责任链模式(Chain of Responsibility)

一. 场景 相信我们都有过这样的经历; 我们去职能部门办理一个事情,先去了A部门,到了地方被告知这件事情由B部门处理; 当我们到了B部门的时候,又被告知这件事情已经移交给了C部门处理; ...

JackieRiver
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部