信息隐藏技术:

按载体的不同分为图像、视频、声音和文本等数字媒体的信息隐藏技术。

目前的研究集中在以静止图像、音频及视频为载体的数字媒体上,针对文本信息隐藏技术的研究较少。文本载体的信息冗余太少,不适合作为信息隐藏的载体。

Web页的优势:

其容量一般相对较小,由于网速的加快,在网络传输中不容易被截获和注意,更具有隐蔽性和安全性。具有广泛的实用价值和深远的意义。

华东交通大学的顾流提出的一种WEB页隐藏技术

因一些特殊的字符(相对于web页来说)经过浏览器解析后的显示结果可能什么都没有(如方向键的ASCII码)或空格等,而不影响web页面的显示。将这些特殊字符组成的集合称为信息隐藏字符集。用信息隐藏字符集编写的信息加入到正常的网页代码中,经过浏览器解析后,并不会改变原页面的显示效果,从而达到信息隐藏与通信的目的。

通过测试,在信息隐藏字符集中有四个字符加入到网页的源码中不会给页面显示带来任何影响,其ASCII码的值为28、29、30、31(十进制值)的方向字符(信息隐藏字符集中还有其它一些ASCII码字符),用它们来构造 隐藏信息将是方便和有效的。

原理:

计算机中的任何信息都是由字节(八位二进制)表示,一个字节的取值共有2^8种情况,因此,理论上若要表示所有字节的信息,只要找到一个一一对应的集合就可以。同理可将一个字节分为两个四位的二进制组合,则所需对应集合只要有2^4种不同的值就可。

算法思想:

用信息隐藏字符集组合一个字符集合(如数组)来表示四位或八位二进制的所有值情况;按八位或四位二进制读取秘密信息并转换成对应的字符集合,将转换后的信息嵌入web页;网络上传输web页(含有信息隐藏字符);客户端接收web页;提取出信息隐藏字符;逆转换得到所需信息。

利用J2EE技术在TOMCAT平台下实现的测试过程:

1、将其中主要算法做成一个JAVA包(jar文件),在该包中实现信息隐藏字符集合到字节信息的映射及对应该字符集的提取和嵌入算法。

2、利用拦截过滤器模式使得只有符合要求的用户的请求才在其访问的web页面中加入隐藏信息;

3、部署系统环境

4、客户登录系统,经验证合格后发送隐藏信息到客户端

5、用客户端软件提取隐藏信息。

通过使用拦截过滤器模式.使得只有通过验证的用户才能获得隐藏信息。这样普通的网站访问不会传送隐藏信息,进一步保护信息免受攻击或窃取。实用时.使用密码技术来保证通信内容的安全。这样.使用信息隐藏技术隐藏信息的存在,通过加密技术保护通信的内容.进一步提高了整个系统的安全性、有效性和实用性。

作者创新:提出了信息隐藏字符集,并将其实现。

网页信息隐藏及一种方法相关推荐

  1. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]

    到目前为止,国内外数字水印技术的研究主要集中在图像.视频和声音等多媒体信息的版权保护上,在GIS空间数据中,通过隐藏水印信息并对其加密.压缩以实现其安全保护的研究还很少,这是数字水印技术应用的一个新领 ...

  2. 网页转exe的三种方法

    网页转exe的三种方法 前言:最近公司有个项目需要将几个子系统嵌入到一个大的系统中去,嵌入的要求是必须得是exe程序,但是有几个子系统是基于web运行的,所以需要找到将web项目转化为exe的方法.结 ...

  3. c语言实现进程隐藏和保护,C/C++程序开发中实现信息隐藏的三种类型

    无论是模块化设计,还是面向对象设计,还是分层设计,实现子系统内部信息的对外隐藏都是最关键的内在要求.以本人浅显的经验,把信息隐藏按照程度的不同分成(1)不可见不可用(2)可见不可用(3)可见可用. 1 ...

  4. 解除网页屏蔽的另一种方法

    看了supNate的blog觉得很有启发,不过觉得alert的话还可以被重写,直接用void不就完事了. 这个时代真的需要创造力. /**/ /*author:livahu **2006-12-22 ...

  5. 网页优化速度的7种方法

    网站优化是指通过对网站功能.网站结构.网页布局.网站内容等要素的合理设计,使得网站内容和功能表现形式达到对用户友好并易于宣传推广的最佳效果,充分发挥网站的网络营销价值,是一项系统性和全局性的工作,包括 ...

  6. html元素隐藏js 控制,JS控制HTML元素的显示和隐藏的两种方法

    JS控制HTML元素的显示和隐藏的两种方法 利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一 ...

  7. 将页面元素隐藏的10种方法

    在Web开发中,隐藏页面元素使其视觉不可见是一个非常常见的需求.为了实现这一目标,我们通常会采用多种方法,最常用的例如CSS的display属性,只要设置为node即可隐藏元素. 本文将通过对当前所有 ...

  8. 分析网页 JavaScript Bundles 的几种方法

    分析你网页中的  JavaScript Bundles 大小,并限制网页中的 JavaScript 数量,可以减少浏览器花费在解析.编译和执行 JavaScript 的时间.这可以加快浏览器可以开始响 ...

  9. php伪造页面url地址,php 伪造HTTP_REFERER网页URL来源的三种方法

    php获取当前网页的前一个网页URL地址,即当前网页是从哪个网页链接过来的,可以使用$_SERVER['HTTP_REFERER'],但是这个来源网页的URL地址是可以被伪造和欺骗的,本文章向大家简介 ...

最新文章

  1. leetcode--删除链表的倒数第N个节点--python
  2. B2c商城图片尺寸设定研究 尺寸应该多大合适
  3. 黄金分割算法求函数的极值C++实现
  4. MySQL 5.7临时表空间怎么玩才能不掉坑里
  5. linux mysql tmp_linux下mysql的tmp_table_size改变大小方法
  6. Centos6.5静态IP设置
  7. 安防监控系统CIF、D1等格式的解释
  8. vue大括号里接受一个函数_vue源码探究(第四弹)
  9. 特斯拉上海超级工厂正尽全力生产和交付 外媒称已进入Plaid模式
  10. 初学linux网络服务之DHCP实验
  11. 诺基亚c7微信 服务器忙,诺基亚C7怎么刷机
  12. 五人表决器课程设计单片机c语言,五人表决器电路设计方案汇总(五款模拟电路逻辑图及原理图详解)...
  13. c语言实验报告1答案,郑州大学C语言实验报告答案
  14. signature=34db6f8e3cd9ad368186a42fa9bb3c02,ad.html
  15. 安装docker-ce
  16. 快速申请注册微信小程序的方法
  17. 腾讯云创建二级域名并解析
  18. 如何使用Elasticsearch构建强大的搜索和分析应用程序(2023年最新ES新手教程)
  19. 探索C++虚函数在g++中的实现
  20. 布局未来移动出行,需要怎样的互联汽车解决方案?

热门文章

  1. wince车载增加第三方软件_怎样将手机的导航同步到车载屏幕?
  2. 关于window11下AE2022没有扩展选项或安装svga插件不现实的问题
  3. 数据分析Excel必备技能有哪些
  4. 计算机节约ip,浅谈节约IP地址方法.doc
  5. linux启动和服务管理(6)systemd启动过程
  6. 不容错过,数据分析中最常用的10大Python库
  7. plc编程和python的联系_通过Python与西门子PLC通信
  8. 第二章 WINDOWS应用程序框架
  9. 【2018.05.07学习笔记】【linux基础知识10.6-10.10】
  10. java计算机毕业设计ssm+vue房地产销售系统