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加密是最安全的一种加密方法。

  • 相关阅读:
    关于excel导入、导出(POI)
    关于上传图片和显示
    关于sql连接查询(内联、左联、右联、全联)
    关于面试问题
    关于excel导出
    响应式布局和自适应布局的不同
    关于时间范围查询
    HDU 6166 Senior Pan(二进制分组+最短路)
    HUAS 2017暑假第六周比赛-题解
    AtCoder Regular Contest 081
  • 原文地址:https://www.cnblogs.com/liuming1992/p/4242424.html
Copyright © 2011-2022 走看看