当前位置: 首页 > news >正文

个人做的网站百度搜索不到python做网站 jsp网站

个人做的网站百度搜索不到,python做网站 jsp网站,全网万能搜索引擎,公司建设网站需要什么第一章 绪论 1.1研究背景 1.2研究意义 1.3主要工作 第二章 图片隐写和LSB算法 2.1关于图片隐写术 2.2LSB算法 第三章 系统设计与实现 3.1图像的加载 3.2文本的预编码 3.3文字编码 3.4图片编码 第四章 功能测试及线上部署 4.1功能测试 4.2线上部署 第五章 总结及展望 5.1总结…第一章 绪论 1.1研究背景 1.2研究意义 1.3主要工作 第二章 图片隐写和LSB算法 2.1关于图片隐写术 2.2LSB算法 第三章 系统设计与实现 3.1图像的加载 3.2文本的预编码 3.3文字编码 3.4图片编码 第四章 功能测试及线上部署 4.1功能测试 4.2线上部署 第五章 总结及展望 5.1总结 5.2展望 第一章 绪论 1.1研究背景 随着信息技术和个性化网络服务的飞速发展, 人们越来越依赖于同步个人数据到网络服务平台, 如Dropbox、百度云、有道云笔记等, 以便在社交网络中动态更新和共享。然而, 在体验网络服务带来的资源共享、便捷交流的同时, 用户的个人数据也面临着被窃取的风险。这给人们的个人信息、财产安全造成极大的影响。因此信息隐藏技术显得尤为重要计算机技术发展和Internet广泛应用越来越多的信息在网络上传输在给 人们方便的同时也带来极大安全隐患。作为信息的主要载体图像其安全性也倍受关注。 图像加密作为保障图像信息安全的核心思路已成为目前的研宄热点。 信息时代的发展,信息安全扮演着越来越重要的角色,在某些时候,其甚至威胁到国家的安全。密写技术属于信息安全的范畴,是一种将待传输信息嵌入到某种载体内,借助载体来掩盖秘密信息传输的技术,与更为常用的加密技术相比,它在信息传输时更为隐僻。JPEG标准是当今应用最为普遍的图片格式,据统计,互联网中80%的图片采用JPEG压缩标准,因此研究图片的密写对于保障信息的安全具有重要意义 1.2研究意义 依据目前信息传递的主要方式选取图片作为研究对象有重要意义。上到公安、银行系统的身份证照片、银行卡照片、个人肖像照片等涉及到个人隐私信息图像的存档和管理下到个人生活隐私照片的保护都存在图片的存储安全问题。 随着网络带宽的提升个人移动设备的不断普及人们对于多媒体的消费需求随着生活水平的提高也不断增强特别是近年来随着高清数字图像逐渐普及图像也越来越频繁地通过网络传输和存储相应需要的存储空间和占用的网络开销随之增大这带来了两方面的需求。一方面由于计算机和网络以及各类黑客工具的普及传输多媒体数据时容易被恶意监听甚至篡改许多媒体内容有一定的保密性要求,因而图像的安全传输变得越来越重要。此外随着用户的增多高清图像将占据更多的网络开销如何在保护图像隐私的前提下同时加强图像的压缩以尽可能减少网络带宽需要对于用户而言也变得更加急切。 1.3主要工作 网页技术介绍 HTML称为超文本标记语言是一种标识性的语言。它包括一系列标签通过这些标签可以将网络上的文档格式统一使分散的Internet资源连接为一个逻辑整体。它能独立于各种操作系统平台(如UNIX Windows等)。使用HTML语言将所需要表达的信息按某种规则写成HTML文件通过专用的浏览器来识别并将这些HTML文件“翻译”成可以识别的信息即现在所见到的网页。 HTML 5HTML5是公认的下一代Web语言极大地提升了Web在富媒体、富内容和富应用等方面的能力被喻为终将改变移动互联网的重要推手CSS:层叠样式表(英文全称Cascading Style Sheets)是一种用来表现HTML标准通用标记语言的一个应用或XML标准通用标记语言的一个子集等文件样式的计算机语言。CSS不仅可以静态地修饰网页还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS 能够对网页中元素位置的排版进行像素级精确控制支持几乎所有的字体字号样式拥有对网页对象和模型样式编辑的能力。CSS简化了网页的格式代码外部的样式表还会被浏览器保存在缓存里加快了下载显示的速度也减少了需要上传的代码数量因为重复设置的格式将被只保存一次。只要修改保存着网站格式的CSs样式表文件就町以改变整个站点的风格特色在修改页面数量庞大的站点时显得格外有用。这就避免了一个个网页的修改大大减少了工作量。JavaScript是一种直译式脚本语言是一种动态类型、弱类型、基于原型的语言内置支持类型。它的解释器被称为JavaScript引擎为浏览器的一部分广泛用于客户端的脚本语言最早是在HTML标准通用标记语言下的一个应用网页上使用用来给HTML网页增加动态功能。 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。是一种解释性脚本语言代码不进行预编译主要用来向HTML标准通用标记语言下的一个应用页面添加交互行为。可以直接嵌入HTML页面但写成单独的js文件有利于结构和行为的分离。跨平台特性在绝大多数浏览器的支持下可以在多种平台下运行如Windows、Linux、Mac、Android、iOS等。 Javascript脚本语言同其他语言一样有它自身的基本数据类型表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方表达式则可以完成较复杂的信息处理。 第二章 2.1关于图片隐写术 隐写术是一门关于信息隐藏的技巧与科学所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写术的英文叫做Steganography来源于特里特米乌斯的一本讲述密码学与隐写术的著作Steganographia该书书名源于希腊语意为“隐秘书写”。 2.2LSB算法 维基百科LSB: 最低有效位英语Least Significant Bitlsb是指一个二进制数字中的第0位即最低位权值为2^0可以用它来检测数的奇偶性。 利用js的hideText函数提取各个像素例如255255255转换成二进制例如(1111111,1111111,1111111),修改后一位至两位的话肉眼几乎无法辨别。 把所想隐含的信息转换成二进制ascall码分别填入每个像素的最后一位可以是最后两位或者一个像素每一种颜色都填入在不影响的情况下随意修改 LSB加密是信息隐藏中最基本的方法。由于人们识别声音或图片的能力有限因此我们稍微改动信息的某一位是不会影响我们识别声音或图片的。 采用图片的最低有效位LSB进行隐写。其原理就是图片的像素点都是由三原色RGB构成如下图由这三原色可以组成各种颜色如CSS里的颜色定义#FFFFFF即是三原色的16进制值写法每个颜色各占用8bit。而LSB隐写就是修改像素中每个颜色值的最低位值最后通过这种方式达到隐写的效果 譬如我们想把’A’隐藏进来的话如下图就可以把A转成16进制的0x61再转成二进制的01100001再修改为红色通道的最低位为这些二进制串。 解密的话通过读取最后一位的位值每八位读取一个acall码或每16位读取一个unicode编码 只要图片足够的大解密的文字就越多 第三章 系统设计与实现 3.1 图片的加载 传统的图片加载需要将图片上传到服务器再由服务器加载出来而现在可以使用FileReader对象将图像加载到DOM中而无需往返服务器这样就大大提高了隐私性。 再将我们读取到的数据加载在一个 Image对象中然后我们将其输入到我们的 canvas画布中以进行像素操作。 canvas包含了我们图像的所有信心 再使用FileReader对象的readAsDataURL方法可以将读取到的文件编码成Data URL。Data URL是一项特殊的技术可以将资料(例如图片)内嵌在网页之中不用放到外部文件。使用Data URL的好处是您不需要额外再发出一个HTTP 请求到服务器端取得额外的资料。 这样我们就获取了该图片的url方便后面的下载 3.2获取图片所有信息 通过Context‘2d’可以获取图片的所有信息 再将其加载再imgData中传入ImageColorMask的color数组中 3.21信息导入 可以看到这里有个对象的函数里面传入的参数是图像和文本信息 可知我们最核心的加密方式就是在这个函数里 让我们看一下imagemask.js里的hideText函数 这里有用到新的对象 来看ImageColorMask里的函数 3.3文字编码 3.4图片编码 第四章 系统设计与实现 4.1功能测试 加密文字 首先这是一张很普通的名为me.jpg的 进入index首页 选中图片 在加密文字上框输入文字 我们输入 阜阳师范大学信息工程学院010101 下面就会显示一张图片 下载下来即可 这样我们就获取了一张download.png图片 这张图片里就含有我们加密的文字了如果解析的话只需传入图片解密即可 刷新网页 上传上次下载的图片 解密 解密成功这就是一个完整的图片加密解密的过程 加密图片 还是选择这张图片 选择另一个网页 上传 之后加密选择一张二维码 点击加密图片后下方就会有一张图片 还是下载下来 一张download.png图片 下面进行图片的解密 上传刚下载的图片 选择解密图片即可 下面会有一个下载地址这个地址背后就是我们那张二维码图片 这样一张头像里面就夹藏着另一张图片了 ##4.2线上部署 因为码云相比较于github网络延迟相对好很多所以选择在码云上进行代码的部署。 选择到相应路径 当然你也可以选择部署在自己的网站上因为这样部署比较方便而且免费 在码云上新建一个代码仓库 这里就叫test web吧 然后将它的ssh复制下来 使用git remote add origin将它推荐到远端 git push -f origin master可直接推送 推送成功在服务上开启git pages即可 这样我们就有了一个静态的网站可以直接加密我们的图片了 http://discipline_exhausted.gitee.io/test-web 第五章 总结及展望 5.1总结 5.2展望
http://www.huolong8.cn/news/25976/

相关文章:

  • 网站后角色管理权限怎么设置?百度账号购买1元40个
  • 阳江市建设路龙源学校网站外贸网站增加外链方法
  • 新浪微博 搭建网站wordpress 后台添加菜单
  • 正规网站开发流程网页单页设计
  • 电商在线设计网站个人网页制作成品免费下载
  • 山东网站排行网站运营模式
  • 网站源码安装教程太平洋手机官网
  • 网站建设时如何选择合适的服务器备案时网站服务内容
  • 网站改版流程如何做百度网站
  • 免费做文字图网站南京个人网站建设模板
  • 学会网站 建设连云港网站备案在哪
  • 如何选择坪山网站建设品牌营销策划公司
  • 国内创意网站案例国外wordpress模板下载
  • 公司网站建设款计什么科目福步外贸论坛网官网
  • 宜宾汽车网站建设广州招投标交易中心
  • 泰安网站seo产品外观设计网站
  • 网站建设管理经验做法新增网站推广
  • 网站加载效果怎么做的seo资讯推推蛙
  • 开封市住房和城乡建设局网站做软件跟做网站哪个难
  • 班级网站建设的范围网站建设的方法有哪些内容
  • 摄影网站设计图片wordpress桌面应用程序
  • 云南网站开发公司介绍网站设计与开发网站策划
  • 网站模版建设工具网站你懂我意思正能量app
  • 学校的网站建设和资源库建设网站运维托管
  • 免费做app网站新品牌进入市场的推广方案
  • 详细描述建设网站深圳市制作网站
  • 网站建设 aderhtml网站的上传
  • 企业网站建设解决方案保定官网优化技巧
  • 自己做网站用什么数据库wordpress iphoto
  • 网站采用哪种开发语言网站空间已过期