分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
因项目需求,需要对用户信息进行加密(以登录为例),前台js中对用户名密码进行加密传输。
然后后台进行解密操作 先看一下效果图
未对其加密传输
对其加密传输
从以上可以看出如果不对其进行加密的话,用户的一些敏感信息将会被捕捉到
1.前台JS
<script type="text/javascript"> $(function() { $("#btn").click(function() { var username = encode64($("#username").val()); //对数据加密 var password = encode64($("#password").val()); $("#username").val(username); $("#password").val(password); document.fm.submit(); //fm为form表单name }) }) // base64加密开始 var keyStr = "ABCDEFGHIJKLMNOP" + "QRSTUVWXYZabcdef" + "ghijklmnopqrstuv" + "wxyz0123456789+/" + "="; function encode64(input) { var output = ""; var chr1, chr2, chr3 = ""; var enc1, enc2, enc3, enc4 = ""; var i = 0; do { chr1 = input.charCodeAt(i++); chr2 = input.charCodeAt(i++); chr3 = input.charCodeAt(i++); enc1 = chr1 >> 2; enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); enc3 = ((chr2 & 15) << 2) | (chr3 >>