zoukankan      html  css  js  c++  java
  • js加密

    在项目中,经常需要使用加密来保障数据的安全性,虽然可以通过在后台加密再传给前台,但这样无疑会增加后台的服务器的压力。所以在js中使用加密算法也就应运而生了。

    一、base64加密

    需要引入base64.js文件。

    html代码如下:

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>base64加密</title>
     6 <script type="text/javascript" src="base64.js"></script>
     7 <script type="text/javascript">  
     8         var b = new Base64();  
     9         var str = b.encode("admin:admin");  
    10         alert("base64 encode:" + str);  
    11      //解密
    12         str = b.decode(str);  
    13         alert("base64 decode:" + str);  
    14 </script>  
    15 </head>
    16 
    17 <body>
    18 </body>
    19 </html>
    View Code

    二、md5加密

    需要引入md5.js文件

    html代码如下:

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>md5加密</title>
     6 <script type="text/ecmascript" src="md5.js"></script>
     7 <script type="text/javascript">  
     8   var hash = hex_md5("123dafd");
     9     alert(hash)
    10 </script>  
    11 </head>
    12 
    13 <body>
    14 </body>
    15 </html>
    View Code

    md5加密的字符串解密难度很大。

    三、sha1加密

    需要引入sha1.js文件

    html代码:

     1 <!DOCTYPE HTML>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>sha1加密</title>
     6 <script type="text/ecmascript" src="sha1.js"></script>
     7 <script type="text/javascript">
     8   var sha = hex_sha1('mima123465')
     9     alert(sha)   
    10 </script>  
    11 </head>
    12 
    13 <body>
    14 </body>
    15 </html>
    View Code

    据说sha1加密是最安全的一种加密方法。

  • 相关阅读:
    pip install urllib2不能安装
    linux 基础信息查询
    gitlab 操作指南
    ubuntu 新手入门第一天
    颜色配色
    mvn mybatis-generator:generate postgresql
    sublime 列编辑模式
    mybatis-generator 根据表生成对应文件
    Spring MVC Mock demo
    Toad常用快捷键
  • 原文地址:https://www.cnblogs.com/liuming1992/p/4242424.html
Copyright © 2011-2022 走看看