zoukankan      html  css  js  c++  java
  • 几种常用的前端加密

    1、base64:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script src="base64.js"></script>
        <title>base64加密</title>
    </head>
    <body>
        <script>
            var rule = new Base64()
            var pwd = '123456' 
            // 加密
            var encryption = rule.encode('password:'+pwd)
            console.log(encryption) //cGFzc3dvcmQ6MTIzNDU2
            // 解密
            encryption = rule.decode(encryption); 
            console.log(encryption) //password:123456
        </script>
    </body>
    </html>

    2、md5:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script src="md5.js"></script>
        <title>md5加密</title>
    </head>
    <body>
        <script>
            var pwd = '123456' 
            // 加密
            var encryption = hex_md5('password:'+pwd)
            console.log(encryption) //cc4452544b7f1a162452444f49238de8
        </script>
    </body>
    </html>

    3、sha1

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script src="sha1.js"></script>
        <title>sha1加密</title>
    </head>
    <body>
        <script>
            var pwd = '123456' 
            // 加密
            var encryption = hex_sha1('password:'+pwd)
            console.log(encryption) //b48d0965a80dfad4ad6db7e98ce666d8226619bb
        </script>
    </body>
    </html>

    4、RSA

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <script src="jsencrypt.js"></script>
        <title>RSA加密</title>
    </head>
    <body>
        <script>
            var pwd = '123456' 
            // 加密
            var encrypt = new JSEncrypt();
            var encryptStr = encrypt.encrypt('password :'+pwd);
            console.log(encryptStr);//(每次都在变化)
            // 解密
            var decryptStr = encrypt.decrypt(encryptStr);
            console.log(decryptStr); //password :123456
        </script>
    </body>
    </html>
  • 相关阅读:
    [HDU] 1016 Prime Ring Problem(DFS)
    ACM、OI等比赛中的程序对拍问题
    [POJ] 1948 Triangular Pastures (DP)
    [POJ] 1606 Jugs(BFS+路径输出)
    [百度2015春季实习生招聘附加题] 今天要吃点好的!
    Idea 搭建Maven--web项目(MVC)
    Python自动化测试框架——数据驱动(从文件中读取)
    Python自动化测试框架——数据驱动(从代码中读取)
    selenium——操作滚动条
    Python自动化测试框架——生成测试报告
  • 原文地址:https://www.cnblogs.com/C-target/p/11335444.html
Copyright © 2011-2022 走看看