一、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>