一、GitHub中下载base64css
https://github.com/dankogai/js-base64
二、对应的HTML中调用jquery
<body> <script src="./base64.js"></script> <script> //加密 var encodeStr = Base64.encode("abcd1234"); console.log(encodeStr); //解密 var decodeStr = Base64.decode(encodeStr); console.log(decodeStr); </script> </body>
三、显示结果git
YWJjZDEyMzQ= abcd1234
四、对于数据加密来说,base64只是达到了让人看到数据,不知道数据的内容,而没法作到真正的安全,因此base64另一个用途是用来进行数据的传输.github
一、原理:算法
MD5是一个安全的散列算法,有两个特色: 一、输入两个不一样的字符串不会获得相同的输出值 。 二、没法从算法入手还原出MD5算法处理前的结果,即过程不可逆。
二、实用demo安全
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/blueimp-md5/2.10.0/js/md5.js"></script> <script> $("#btn").click(function () { var password = $("#pwd").val(); var passwd = md5(password); console.log("====>", password) console.log("$$$$$", passwd) }) </script>