【前端】加密算法MD5、SHA1、Base64实测
2016-04-27 22:50
330 查看
文章目的
: 对前端加密js库的使用原理:使用js加密库。主要js加密库,md5.js,sha1.js,base64.js
不多说,贴代码:
html页面
:<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>MD5</title> </head> <body> <p>MD5,SHA1,Base64加密算法案例</p> <input type="text" name="content" class="text" placeholder="请输入要加密内容"/> <button class="bt" onclick="show()">加密</button> <hr/> 加密结果:<br /> MD5加密:<p class="md5"></p><br/> SHA1加密:<p class="sha1"></p><br/> Base64加密(encode):<p class="base64"></p> base64解密:<p class="base"></p> <br/>base64普通加密方式<br/> <script type="text/javascript" src="js/md5.js" ></script> <script type="text/javascript" src="js/sha1.js" ></script> <script type="text/javascript" src="js/base64.js" ></script> <script> function show(){ /* * *md5,sha1,base64加密案例 *制作者:DongNeng * */ var content = document.getElementsByClassName("text")[0].value; //md5 document.getElementsByClassName("md5")[0].innerHTML =md5(content); //sha1 document.getElementsByClassName("sha1")[0].innerHTML =hex_sha1(content); //base64 var base = new Base64(); document.getElementsByClassName("base64")[0].innerHTML =base.encode(content); var base_ = document.getElementsByClassName("base64")[0].innerHTML; document.getElementsByClassName("base")[0].innerHTML =base.decode(base_); } </script> </body> </html>
js库免费下载:(支持请点赞)
base64.jsmd5.js
sha1.js
**
不收积分,只收赞,请赞一个!!!!
**相关文章推荐
- html5 web数据存储
- SEO
- 异步流程控制:7 行代码学会 co 模块
- [译] React 入门
- 如何优雅处理前端异常?
- 用ASP编写的加密和解密类
- VBS脚本加密/解密VBS脚本(简易免杀版1.1)
- BAT加密工具 EncryBat 非编译型bat批处理加密方案与代码
- C#对称加密(AES加密)每次生成的结果都不同的实现思路和代码实例
- SQLServer 2008中的代码安全(一) 存储过程加密与安全上下文
- 实例讲解SQL Server加密功能
- C#实现对文件进行加密解密的方法
- C#实现数据包加密与解密实例详解
- C# Base 64 编码/解码实现代码
- C#最简单的字符串加密解密方法
- C#加密app.config中连接字符串的方法
- C#使用伪随机数实现加密用户密码的方法
- asp MD5加密方式使用建议