HTML5三种对密码加密的方法

HTML5三种对密码加密的方法,第1张

1、base64加密:在页面中引入base64js文件,调用方法为:

2、md5加密:在页面中引用md5js文件,调用方法为

3、sha1加密,据说这是最安全的加密:页面中引入sha1js,调用方法为

base64js: >

1、首先在电脑中打开浏览器,在浏览器中打开一张网页,点击浏览器上的查看。

2、选项下拉菜单中,选择后面位置的查看源代码。

3、然后可以看到该网页中的源代码,如下图所示。

4、其中的源代码也可以点击访问。

5、点击访问的源代码的显示的如下图。

这该不会是aspx里的内容吧?
把aspx网页存为html后,会得到类似的乱码。这些乱码就是viewstate的内容
ViewState是ASPNET中用来保存WEB控件回传时状态值一种机制。在WEB窗体(FORM)的设置为runat="server",这个窗体(FORM)会被附加一个隐藏的属性_VIEWSTATE。_VIEWSTATE中存放了所有控件在ViewState中的状态值。
ViewState是类Control中的一个域,其他所有控件通过继承Control来获得了ViewState功能。它的类型是systemWebUIStateBag,一个名称/值的对象集合。
当请求某个页面时,ASPNET把所有控件的状态序列化成一个字符串,然后做为窗体的隐藏属性送到客户端。当客户端把页面回传时,ASPNET分析回传的窗体属性,并赋给控件对应的值。当然这些全部是由ASPNET负责的,

真正禁止拷贝网页上的文字/禁止保存网页上的,是很难做到的,只能是增加其难度,对于文字,通过"查看源文件"即可获得,对于,到浏览器缓存看一下就可以了,禁止的实际意义在于:声明--请尊重我的版权
在实际应用中,要想有效阻滞"菜菜"对网页内容的复制,通过组合功能比较实用:
1)在网页<Body> 标签中加入 onselectstart="return false" 语句,使鼠标不能选择文本;
2)在网页<Body> 标签中加入 oncontextmenu="selfeventreturnvalue=false" 语句,使单击鼠标右键时不能d出右键选单,也就不能执行“另存为”命令选项;
3)在网页<Body> 标签中加入onload="look()"并加上如下脚本,禁用ctrl键,使得ctrl+c等功能键失效
其中 look()的脚本代码为:
<script>
function look(){
if(eventctrlKey)
return false
}
documentonkeydown=look;
</script>
即:
<BODY onload="look()" background="/images/bggif" oncontextmenu="return false" onselectstart="return false" >
再有一个重要的:
4)去掉用IE60浏览,当鼠标放到上时出现快捷工具(打印、邮寄、另存等)
方法一:
<META >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12922008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存