JQuery 数据加密
最近一直在做网站的搜索,在搜索的list页面需要通过get方式提交系统的一些核心数据,进行页面的刷新在网站找了几种加密的方式,在这分享给大家。
1、base64加密
在页面中引入base64.js文件,调用方法为:
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="base64.js"></script> <script type="text/javascript"> var b = new Base64(); var str = b.encode("admin:admin"); alert("base64 encode:" + str); //解密 str = b.decode(str); alert("base64 decode:" + str); </script> </head> <body> </body> </html>
2、md5加密
在页面中引用md5.js文件,调用方法为
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>md5加密</title> <script type="text/ecmascript" src="md5.js"></script> <script type="text/javascript"> var hash = hex_md5("123dafd"); alert(hash) </script> </head> <body> </body> </html>
3、sha1加密
据说这是最安全的加密
页面中引入sha1.js,调用方法为
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>sha1加密</title> <script type="text/ecmascript" src="sha1.js"></script> <script type="text/javascript"> var sha = hex_sha1('mima123465') alert(sha) </script> </head> <body> </body> </html>
对比以上三种,建议选择第三种,第一种已经开源数据会背恶意破解,第二种加密方式数据是不可逆的,只有通过比对的方式判断是否一样,第三种方式是一种比较安全的加密方式。
相关推荐
CSDN0BLOG 2020-06-07
yishujixiaoxiao 2020-06-03
wyzxzws 2020-05-26
ahnuzfm 2020-04-19
wordmhg 2020-03-27
hitxueliang 2020-03-23
hilary0 2020-03-01
txlCandy 2020-01-31
cczsmile 2019-12-16
LSurking 2019-10-27
IT互联网技术学习 2016-04-20
xianzhe 2019-09-07
讨厌什么变成什么 2019-08-31
zhuyonge 2013-11-21
微分 2017-01-06
bxqybxqy 2016-11-02
zxshen 2019-07-01
XuYongshi0 2019-06-29