一种网站数据加密系统和方法

文档序号:9304458阅读:344来源:国知局
一种网站数据加密系统和方法
【技术领域】
[0001]本发明涉及软件加密技术领域,尤其涉及一种对存放网站上数据进行预先加密,再通过网页嵌入控件控制访问者阅读权限的网站数据加密系统和方法。
【背景技术】
[0002]随着互联网的发展,网络信息的安全越来越成为人们关注的重点。在传统的设计中,产品加密多是通过软件和硬件相结合的方式,软件结合的方式需要使用到IC芯片,增加了产品的成本且使用环境易受硬件限制。
[0003]参考专利:软件加密方法及系统-201010272438.7
[0004]软件加密系统及方法-200510100035.3
[0005]一种软件加密方法-201010506156.9
[0006]一种分组密码软件加密方法-201010289846.3

【发明内容】

[0007]本发明是针对传统加密软件的不足,摆脱硬件束缚,只需通过软件即可实现网站数据内容的加密与浏览。根据客户网站数据保密需求,对存放于网站上的数据进行预先加密,再通过网站嵌入控件控制访问者的阅读权限,从而达到保密数据必须经过授权后才能阅读的要求。
[0008]网站数据保密系统由数据加密工具及调用控件两部分共同组成。客户双击加密工具下的SetTool.exe,打开加密工具界面,如图1所示。在“文件类型”搜索框中输入需要加密文件的文件类型;再点击“搜索”按钮,将提示选择搜索目录,如图2 ;选择需要搜索的目录,程序将自动搜索目录下的指定类型文件;点击“加密”按钮,程序将对搜索出来的文件进行加密操作;点击“退出”按钮,程序将退出,网站指定数据加密完成。其中“文件类型”搜索时,可以半角分号分隔多个对象文件类型。勾选加密工具界面的“仅搜索明文”,可控制只搜索出指定的未加密的明文。
[0009]调用控件由第三方提供,使用者只需要链接相应下载地址即可。通过控件提供的接口,使用者可验证浏览者的身份,身份验证通过便可启动底层自动解密服务,用户可浏览加密内容;若身份验证未通过,则停止解密,从而达到控制阅读者阅读指定内容的目的。控件接口,采用html页面判断控件是否安装,若未安装,则提示安装控件,若已安装,则转入身份验证页面。
[0010]通过该发明可防止非法通过链接下载,或通过缓存非法获取未授权的网站内容,减少硬件成品,保护客户网站数据的安全。
【附图说明】
[0011]图1为加密工具界面图;
[0012]图2为提示搜索目录图;
[0013]图3为接口代码效果图;
[0014]图4为IE是否安装控件提示图;
[0015]图5为接口代码流程图。
【具体实施方式】
[0016]下面结合附图5和应用实例对本发明做进一步说明。
[0017]—种网站数据加密系统,包括:
[0018]数据加密工具,用于网站数据的加密;
[0019]调用控件,由第三方提供,使用者只需要链接相应下载地址即可。
[0020]所述数据加密工具加密步骤如下:
[0021]客户双击加密工具下的SetTool.exe,打开加密工具界面;在“文件类型”搜索框中输入需要加密文件的文件类型;再点击“搜索”按钮,将提示选择搜索目录;选择需要搜索的目录,程序将自动搜索目录下的指定类型文件;点击“加密”按钮,程序将对搜索出来的文件进行加密操作;点击“退出”按钮,程序将退出,网站指定数据加密完成;
[0022]所述“文件类型”搜索时,可以半角分号分隔多个对象文件类型;勾选加密工具界面的“仅搜索明文”,可控制只搜索出指定的未加密的明文。
[0023]所述调用控件,通过控件提供的接口,使用者可验证浏览者的身份,身份验证通过便可启动底层自动解密服务,用户可浏览加密内容;若身份验证未通过,则停止解密,从而达到控制阅读者阅读指定内容的目的。
[0024]所述控件接口,采用html页面判断控件是否安装,若未安装,则提示安装控件,若已安装,则转入身份验证页面。
[0025]所述控件安装,页面会主动每五秒一次判断用户是否已安装控件;若未安装,页面会给出说明提示,用户根据说明可自动安装控件;若根据说明未能安装成功,页面还会给出<下载控件 > 的链接,用户也可选择手动安装控件。
[0026]—种网站数据加密方法,网站保密数据经过授权后才能阅读,根据客户网站数据保密需求,对存放于网站上的数据进行预先加密,再通过网站嵌入控件控制访问者的阅读权限,从而达到保密数据必须经过授权后才能阅读的要求。
[0027]一种网站数据保密方法,包括如下步骤:
[0028]a、客户通过加密工具,将网站中需要加密的文件进行加密操作,如图1和图2所示;
[0029]b、网站访问者根据页面提示步骤,下载调用控件,具体如下;
[0030]C、网站会主动测试用户是否安装控件,每五秒判断一次,若没有安装,则提示说明“1.本产品受数据版权控制,必须安装控件才能正常查看”,“2.当提示安装控件时,请安装好控件。安装时请确保无安全软件阻止,请查看浏览器是否禁止ActiveX控件安装”,同时页面显示安装链接按钮,用户点击“安装”则自动下载安装控件。
[0031]控件安装完成后,页面提示说明3 “安装完成请点击完成按键”,用户点击“完成”控件安装完成。该过程效果如图3所示;
[0032]d、若用户不能根据页面的提示说明安装控件,则给出提示4 “若无法显示安装提示,你也可以直接点击〈下载控件 > 链接来安装控件”,页面将提供用户单独的链接渠道,重新下载控件。
[0033]e、控件安装成功后IE将提示是否安装控件,点击“安装”后,便可启动身份验证,如图4所示;
[0034]f、身份验证合法后,通过StartDecrypt函数开启自动解密,否则调用StopDecrypt函数停止自动解密;
[0035]g、开启自动解密后,控件将根据浏览的内容自动判断是否加密,当浏览加密内容时,控件将自动解密浏览的内容,以便网页正常浏览。
【主权项】
1.一种网站数据加密系统,其特征在于包括: 数据加密工具,用于网站数据的加密; 调用控件,由第三方提供,使用者只需要链接相应下载地址即可。2.根据权利要求1所述的一种网站数据加密系统,其特征在于数据加密工具加密步骤如下: 客户双击加密工具下的SetTool.exe,打开加密工具界面;在“文件类型”搜索框中输入需要加密文件的文件类型;再点击“搜索”按钮,将提示选择搜索目录;选择需要搜索的目录,程序将自动搜索目录下的指定类型文件;点击“加密”按钮,程序将对搜索出来的文件进行加密操作;点击“退出”按钮,程序将退出,网站指定数据加密完成; 所述“文件类型”搜索时,可以半角分号分隔多个对象文件类型;勾选加密工具界面的“仅搜索明文”,可控制只搜索出指定的未加密的明文。3.根据权利要求1所述的一种网站数据加密系统,其特征在于调用控件,通过控件提供的接口,使用者可验证浏览者的身份,身份验证通过便可启动底层自动解密服务,用户可浏览加密内容;若身份验证未通过,则停止解密,从而达到控制阅读者阅读指定内容的目的。4.根据权利要求3所述的一种网站数据加密系统,其特征在于控件接口,采用html页面判断控件是否安装,若未安装,则提示安装控件,若已安装,则转入身份验证页面。5.根据权利要求4所述的一种网站数据加密系统,其特征在于控件安装,页面会主动每五秒一次判断用户是否已安装控件;若未安装,页面会给出说明提示,用户根据说明可自动安装控件;若根据说明未能安装成功,页面还会给出 < 下载控件 > 的链接,用户也可选择手动安装控件。6.一种网站数据加密方法,其特征在于网站保密数据经过授权后才能阅读,根据客户网站数据保密需求,对存放于网站上的数据进行预先加密,再通过网站嵌入控件控制访问者的阅读权限,从而达到保密数据必须经过授权后才能阅读的要求。7.根据权利要求6所述的一种网站数据保密方法,其特征在于包括以下步骤: a、客户通过加密工具,将网站中需要加密的文件进行加密操作; b、网站访问者根据页面提示步骤,下载调用控件; C、网站会主动测试用户是否安装控件,每五秒判断一次,若没有安装,则提示说明“1.本产品受数据版权控制,必须安装控件才能正常查看”,“2.当提示安装控件时,请安装好控件;安装时请确保无安全软件阻止,请查看浏览器是否禁止ActiveX控件安装”,同时页面显示安装链接按钮,用户点击“安装”则自动下载安装控件; 控件安装完成后,页面提示说明3 “安装完成请点击完成按键”,用户点击“完成”控件安装完成; d、若用户不能根据页面的提示说明安装控件,则给出提示4“若无法显示安装提示,你也可以直接点击〈下载控件 > 链接来安装控件”,页面将提供用户单独的链接渠道,重新下载控件; e、控件安装成功后IE将提示是否安装控件,点击“安装”后,便可启动身份验证; f、身份验证合法后,通过StartDecrypt函数开启自动解密,否则调用StopDecrypt函数停止自动解密; g、开启自动解密后,控件将根据浏览的内容自动判断是否加密,当浏览加密内容时,控件将自动解密浏览的内容,以便网页正常浏览。
【专利摘要】本发明涉及一种网站数据加密系统及方法。包括:数据加密工具、调用控件两部分;网站保密数据经过授权后才能阅读,根据客户网站数据保密需求,对存放于网站上的数据进行预先加密,再通过网站嵌入控件控制访问者的阅读权限,从而达到保密数据必须经过授权后才能阅读的要求。本发明可防止非法通过链接下载,或通过缓存非法获取未授权的网站内容,减少硬件成品,保护客户网站数据的安全。
【IPC分类】G06F21/00, G06F9/445
【公开号】CN105022652
【申请号】CN201510482330
【发明人】张文华
【申请人】武汉风奥软件技术有限公司
【公开日】2015年11月4日
【申请日】2015年8月3日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1