加密网页代码
⑴ 介绍一点js加密的方法
你可以到网上下载下面所用的js文件。
1、base64加密
在页面中引入base64.js文件,调用方法为:
<scripttype="text/javascript"src="base64.js"></script>
<scripttype="text/javascript">
varb=newBase64();
varstr=b.encode("admin:admin");
alert("base64encode:"+str);
str=b.decode(str);
alert("base64decode:"+str);
</script>
2、md5加密
在页面中引用md5.js文件,调用方法为
<scripttype="text/ecmascript"src="md5.js"></script>
<scripttype="text/javascript">
varhash=hex_md5("123dafd");
alert(hash)
</script>
3、sha1加密
据说这是最安全的加密
页面中引入sha1.js,调用方法为
<scripttype="text/ecmascript"src="sha1.js"></script>
<scripttype="text/javascript">
varsha=hex_sha1('mima123465')
alert(sha)
</script>
⑵ 网页加密代码谁有呀,就是访问网站时需要输入密码才可以访问那种,,,
有两种办法,一种是采用脚本,不过比较死板,密码得写入页面中,然后转入,这种方法比较老套,而且只能针对网页初学者,高手根本防不了,看源代码就能知道密码,具体示例: 红色地方是密码,不过这种方法都是小孩玩的,没什么实际意义,可以说没什么用。第二种,密码和用户名写入数据库,用rs读出来进行判断,编写成ASP网页,这种方法比较安全,也是论坛或者网站经常用的方法。sql="select * from admin where user='"&request("user")&"' and pwd='"&request("pwd")&"'" Set rs = getMdbRecordset("mdb数据库相对路径/XXX.mdb", sql) if rs.eof then response.write "密码或用户名错误" response.end else response.redirect "管理页面.asp?msg=登陆成功!" end if当然,这种ASP方法存在漏洞,采用' or ''='就可以当密码进入的,因为此句跳过了sql的判断,具体你可以加一个判断这种古怪符号的方法:for i=1 to len(user) // user是传递过来的你输入密码框的名字us=mid(user,i,1)if us="'" or us="%" or us="<" or us=">" or us="&" then response.write "非法操作!" response.end end if next response.redirect "管理页面.asp?msg=登陆成功!"补充一下,上面这句话在"管理页面.asp"上需要加入msg的接收操作,写的多了,就写的有点烦了,随手写上了,你可以写成 response.write"登陆成功" 然后在%>外面加一个去你想去的页面的链接就可以了兰色地方是根据输入的值打开数据库中的记录,也就是判断密码的方法,用以上方法就可以实现了,当然,你需要进入的那个页面当然也要加判断,就是判断是否输入密码成功,关键是在前面输入成功的地方要传递一个session变量的值,只要判断是否有这个值就可以了,你可以看看SQL和ASP方面的书。掌握数据库写入密码后还可以下载一个md5的加密方法,把加密后的密码写入数据库,这样就更安全啦!!都是用我自己的理解方式给你讲的,不知道你能否看明白,呵呵。原创打字很累啊,说了这么多,给点掌声!!!!不用数据库也行,为什么用数据库呢,就是为了方便添加更多的管理用户和密码,如果不用数据库,你可以直接写在ASP页面上,这样,也不会看到密码,比如:<%if request("user")=你的用户名 and request("password")=你的密码 thenresponse.redirect "你需要去的页面.asp"session("uuu")=administratorelseresponse.write"非法进入"end if%>这是最简单的方法,当然,在"你需要去的页面.asp"中,你得加判断,否则,别人就跳过输入密码页而直接进入这个页面了.具体判断是:<%if session("uuu")<>administrator thenresponse.write"非法进入"else你网页的内容end if%>
⑶ https网页真能实现加密么
https网页能够实现数据传输加密
http页面是基于http协议产生的,在http协议中,数据在客户端与服务器端传输时是以明文的形式进行的,这就导致了恶意第三方可以通过多种手段参与并篡改这一过程。常见的有DNS劫持、CDN入侵、MAC欺骗、Hub嗅探等,因为存在这样那样的安全问题,目前对于安全防护要求较高的站点都启用了https加密,比如一般网站的登录页面,电商/金融网站,行政/高校网站等。
https通过部署SSL证书(一般是受信任的CA发布的,比如沃通WoSign)实现加密,通过在传输链路上建立加密层,确保数据在传输过程中不会被窃取及篡改。