敏感词过滤方法研究-数控滚圆机滚弧机倒角机张家港电动液压钢管
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-06-17 10:09 | 浏览次数:

物联网和RFID等设备的普及给密码学提出了新的要求,为了能够在资源受限的传感节点上实施通信保护和隐私保护,大量轻量级加密算法被提出。mCrypton是明文分组长度为64 bit的轻量级分组密码算法,共有3种可用密钥长度:64 bit、96 bit和128bit。本文提出了针对不可能差分路径和7轮mCrypton的不可能差分分析,同时利用了mCryption的S盒性质和密钥生成算法的弱点对不可能差分分析进行了改进,实验结果表明和传统的差分分析相比,本文提出的不可能差分分析方法降低了攻击的时间复杂度和数据复杂度。 研究一种基于Java Web的敏感词过滤系统,能够识别敏感词,在客户端用户发送数据时,系统能够自动阻断聊天内容,并且将敏感词替换为指定特殊符号关键词的敏感词。该系统基于B/S结构的Java Web分层框架结构进行架构设计,能够在对用户透明的情况下,自动阻断含有敏感词的聊天内容提交,并且将敏感词替换为指定特殊符号关键词本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name。实验结果表明该系统能够有效阻止含有敏感关键词的聊天内容提交。 键词过滤中的时间效率。1B/S体系结构B/S是Brower/Server的缩写,即浏览器/服务器结构。在这种结构中,客户端不需要开发任何用户界面,敏感词过滤方法研究-数控滚圆机滚弧机倒角机张家港电动液压钢管滚圆机滚弧机而统一采用如IE和火狐等浏览器,通过Web浏览器向Web服务器发送请求,由Web服务器进行处理,并将处理结果逐级传回客户端,综上过程直观表述可如图1所示。这种结构利用不断成熟和普及的浏览器技术来获取原需运行复杂专用软件才能提供输出的强大功能,从而节约了开发成本,是一种全新的软件体系结构,因而已然成为当今应用软件的首选体系结构。图1B/S体系结构图Fia服务小程序,是使用应用程序设计接口以及相关类和方法的Java程序。同时,还可以作为一种插件,嵌入到Web服务器中运行,并可呈现强大功能,Servlet在服务器上运行主要用于支持展开和客户之间的通信,当客户端传来一个Http请求时,本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name通过调用Servlet方法来向客户端发送一个响应。不但可以处理Http请求中的业务逻辑,而且还可以输出HTML代码来显示指定页面。2.1Servlet过滤器Servlet过滤器与Servlet十分相似,但却具有拦截客户端器可以改变请求中的内容,来满足设计开发中的实际需要。对于程序开发人员而言,过滤器实质就是在Web应用服务器上的一个Web应用组件,用于拦截客户端(浏览器)与目标资源的请求,并对这些请求引入一定过滤处理再发送给目标资源,过滤器的处理方式如图2所示。图2过滤器工作原理图Fi于Servlet过滤器的敏感词过滤Servlet过滤器能够对Servlet容器的请求和响应对象进行检查和修改。过滤器本身并不产生请求和响应对象,而只是提供过滤功能。基于这个特点,本文采用基于Servlet过滤器的方法来研究敏感词过滤,并以聊天系统应用为例(可以适应任何基于Web的系统)来实现敏感词过滤。该方法的步骤设计内容可详述如下。1)先设计一个简单的聊天室客户端界面,如图3所示,用于通过Http请求提交聊天内容。图3聊天室客户端界面F,编写一个Servlet,并部署配置Servlet,用来获得聊天时提交的聊天内容,并辅以后续延展处理,进一步添加到request中。目前,部署Servlet有2种方式:①在Web.xml中进行部署Servlet,只要用户请求的URL和<filter-mapping>的子标记<url-pattern>指定的模式匹配,Web服务器就会自动调用该Filter的doFilter()方法;②基于注解的方式部署配置Servlet,在Servlet3.0中提供了注解@WebFilter,使得可以不再需要在Web.xml文件中呈现Filter的部署描述。如果设计了多个过滤器,且过滤器拦截路径相同时,系统将首先按照<filter-mapping>标记在Web.xml中出现的先后顺序执行过滤器,然后再按照过滤器类名的字典顺序执行注解的过滤器。但在实际的Web工程中,不需要大量开发Filter,因此,采用哪种方式都可快速成熟敏感词过滤方法研究-数控滚圆机滚弧机倒角机张家港电动液压钢管滚圆机滚弧机本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name