常用JavaScript密码锁

  1. 了解javascript

  JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。

  2. javascript特点

  使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。

  3. 使用javascript加密

  使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对图片进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。

  实现方法:

  (1)利用弹出窗口封锁鼠标右键

  将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。

QUOTE:
<script language="javascript">
 function click()
 {
  if (event.button==2)
  {
   alert('本站不准使用右键,使用左键吧!^_^')
  }
 }
 document.οnmοusedοwn=click
</script>
  (2)弹出“添加收藏夹”封锁鼠标右键

  将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现“添加到收藏夹”选项。

QUOTE:
<script language="javascript">
 function click()
 {
  if (event.button==2)
  {
   window.external.addFavorite('http://www.yesky.com/,' 天极网')
  }
 }
 document.οnmοusedοwn=click
</script>
  (3)彻底封锁鼠标右键

  将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。

QUOTE:
<script>
 function DM(e)
 {
  if(!ns)
  {
   if(event.button>1)window.external.addFavorite('http://www.popunet.com/,' 大众网络报')
  }
   else
  {
   if(e.which>1)return false
  }
 }
 ns=navigator.appName=="Netscape";if(ns)document.captureEvents(Event.MOUSEMOVE|Event.MOUSEDOWN);document.οnmοusemοve=DM;document.οnmοusedοwn=DM;
</script>
  (4)禁止查看源文件

  将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。

QUOTE:
<script language="JavaScript">
<!--
document.οnmοusedοwn=click
function click()
 {
  if ( event.button==2)
  {
   alert('不准查看源文件')
  }
   if ( event.button==3)
  {
   alert('不准查看源文件')
  }
 }
//-->
</script>
  (5)用乱码显示链接、调用地址加密。

  利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和*.js,*.asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)如:

QUOTE:
<!—var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe
%20SRC%3D%22http%3A//XXX.XXX.COM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//
-->
</script>
  利用javascript还可以使用调用脚本显示页面加密、密码校验等加密方法,但是由于代码繁杂而不经常使用,这里就不多讲了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值