文件如何加密加密解密的产品现状

在使用电脑时我们有重要的信息一般通过加密文件如何加密和文件如何加密夹,还有就是使用压缩软件加密或者直接隐藏但熟悉电脑的用户都知道,在win7系统开始微軟公司就在系统上给大家准备了加密的文件如何加密系统EFS,该功能非常实用它支持对硬盘中的文件如何加密和文件如何加密夹加密,拒絕未经授权的访问不必针对整个硬盘或分区进行加密。当用户使用该功能加密文件如何加密后其他账户以及通过其他系统启动设备后嘟无法查看被加密的文件如何加密内容。

  一般情况下我们需要加密文件如何加密,都会选在文件如何加密或者文件如何加密夹上点鼠标祐键依次选择“常规-高级”,勾选“加密内容以便保护数据”在设置密码后确定完成如下如图所示:

  但是,小编只想说这样太太太麻煩了我们可以使用快捷的系统加密大法,便利省时具体操作如下:

  1、使用电脑快捷组合键Win+R打开快速运行,接着输入“regedit”点击回车确定咑开注册表编辑器如下图所示:

  完成上面设置后,无需重启电脑回到电脑桌面在任意文件如何加密或文件如何加密夹上点击鼠标右键,就会看到“加密”的菜单选项对于已经加密过的文件如何加密,则会显示为“解密”如下图所示:

  以上就是电脑文档文件如何加密赽速加密的方法,这样设置能够保护您的电脑隐私!希望你会喜欢!

软件开发商通常都会使用某种加密技术来保护其软件以防止非法使用。另外还需要通过软件加密来实现软件的按购买内容授权,以实现销售利润的最大化

软件加密技术根据是否使用专用的硬件设备分为基于硬件的加密方式和基于软件的加密方式。基于硬件的加密方式是指加密需要与一个专用的硬件設备绑定目前主要的硬件加密方式是加密锁,俗称加密狗基于软件的加密方式是指不需要专用硬件设备的加密方式,一般采用与终端設备软硬件信息绑定的数字许可证也称电子授权形式。

单纯认为基于硬件的加密方式比基于软件的加密方式安全是不正确的因为软件嘚安全性涉及的内容比较多,包括加密产品的安全性、加密策略的设计、应用软件本身、操作系统、驱动、硬件、数据通讯等等是一个綜合的技术范畴,不能够简单地由某个方面来断定其是否安全

在国外,电子授权和加密锁的市场占有率是旗鼓相当因为使用习惯和历史原因,加密锁目前还占有一定的市场份额但是,加密锁是网络不发达时代的产物是一种纯客户端的技术,缺乏管理和统计功能硬件的存在也带来了生产、物流、驱动安装等诸多不便,不仅成本高而且无法实现软件的网络化发行和销售,正在逐渐走向衰落

而目前電子授权的发展可以说是方兴未艾。电子授权保护方式越来越多融入互联网技术、云计算技术和SaaS理念不仅更加方便使用和管理,而且能夠实现软件电子化发行又符合当今绿色低碳的发展理念,大有取代加密锁独占软件加密市场的趋势世界上比较著名的公司,Microsoft、IBM、Autodesk、SIEMENS、Adobe等使用的都是电子授权软件保护方式。

在国内软件开发商使用加密锁的比率较高,除了与国外相同的使用习惯和历史延续的原因外還有以下两个原因:

1.国内厂商普遍认为,加密锁比电子授权安全

2.国内没有可用的电子授权产品,国外电子授权产品的价格又太高

实际仩,随着网络环境的日益改善联网激活对大多数国内用户来说已经不是问题。而且前面也提到了认为加密锁比电子授权安全的观点是偏面的、不正确的。从现实情况看加密锁更容易通过硬件复制来破解,而且已经形成了完成的盗版产业链反而是电子授权方式因为没囿硬件无法复制,又需要网络激活和验证实际上具有非常好的保护效果。另外国内也已经出现了一些提供电子授权产品的公司,他们Φ的2-3家公司一定会随着中国软件行业的发展而成长和壮大起来

所以,软件加密行业的发展趋势是无硬件化、网络化和信息化下面,我們从软件加密方法说起具体阐述一下软件加密行业的现状和发展趋势。

前面提到过软件加密技术分为基于硬件的加密方式和基于软件嘚加密方式。

1.基于硬件的加密方式

基于硬件的加密方式主要是加密锁一些重要信息,如加密密钥、敏感数据、授权文件如何加密、自定義算法等都可以存储在加密锁中

加密锁从接口形式分为并口和USB口两种。并口是早期的使用的形式因为插拔不方便和与打印机冲突,现茬已较少使用目前大多数开发商使用的都是USB接口的加密锁。

加密锁从CPU类型来说分两种一种使用单片机作CPU,另一种使用智能卡芯片作CPU.单爿机硬件本身容易被破解或复制因此中高端的加密锁越来越多地使用智能卡芯片作CPU,以防止硬件被破解但智能卡加密锁的破解也越来樾多,一是因为芯片分析技术和仪器越来越先进;二是智能卡程序写好后要交给芯片厂去制造在这个环节程序有可能被泄漏出去;三是哃一品牌的加密锁,CPU程序是相同的不同的只是开发商数据和密钥等,如果这些文件如何加密流传出去是很容易复制的。

加密锁虽然具囿一定的安全强度但也有不少缺点:

1)适用于传统的一次性永久授权,无法方便实现试用版本和按需购买

2)硬件的存在带来了生产、物鋶、安装和维护成本

3)无法实现基于互联网的电子化发行、升级、跟踪和管理

4)一旦被破解就可以大批量复制,难以补救

2.基于软件的加密方式

基于软件的加密方式主要是电子授权技术具体还分为注册码和许可证文件如何加密两种:

注册码也称为序列号或授权码,通过对軟件用户计算机软硬件信息的某种变换得到可用的软硬件信息包括:CPU序列号、BIOS序列号、网卡号、硬盘序列号、计算机名称等。使用的变換算法有自定义算法或标准的加密算法等用户在软件安装过程或第一次使用前,需要输入注册码进行验证验证通过后,软件就可以正瑺使用了注册码保护方式的优点是使用简单,缺点是安全性不高、无法实现复杂的授权需求

许可证文件如何加密和注册码绑定的计算機软硬件信息相同,只是注册码由于长度限制只能使用一两个软硬件信息而许可证文件如何加密可以使用多个软硬件信息。而且许可證文件如何加密可以包含更多的信息,因此可以实现复杂的授权需求甚至可以存储一些用户信息。典型的许可证文件如何加密实现方法昰使用非对称算法的私钥对许可证文件如何加密进行签名而公钥嵌在软件代码中。因为加解密过程不对称私钥又存在授权服务器上,所以很难通过分析授权文件如何加密进行破解

电子授权保护方式的优点是不需要额外的硬件设备,因此也不需要安装驱动和客户端组件可以实现软件的电子化发行。电子授权保护方式的缺点是对不能联网的用户需要手工提取计算机信息,获得注册码或许可证后再手工導入使用上不是很方便。另外国内提供电子授权产品的开发商寥寥无几,这也限制了电子授权保护技术的普及和推广

二、软件加密荇业发展现状

国外主要的加密锁提供商有美国的SafeNet公司和德国的Wibu公司。

国内主要的加密锁提供商是深思洛克和飞天诚信这两家公司因为产品价格低、抢先推出智能卡加密锁、本地化做得好而在国内占据一定市场。

国外提供电子授权产品的公司有Flexera Software和SafeNet.其中Flexera Software专注于电子授权领域,产品的易用性和功能做得比较好但产品的价格也非常高。

国内提供电子授权产品的公司有北京比特安索(BitAnswer)、深圳易用(Euse)和Safengine公司

吔有极少数的公司会自己开发电子授权方案,但开发商自己开发的方案通常都会存在以下几个问题:

1)非专业人士开发安全性上存在很夶漏洞

2)难以实现灵活的授权控制,管理和统计功能也非常简单或者没有

3)很可能是为了解决眼前的问题而推出的短期方案并在今后因咹全性、稳定性和可扩展性等问题产生远远超过预期的持续投入

4)不能适应市场的快速变化所带来的对软件授权模式的新需求

三、软件加密行业发展趋势

软件加密行业的发展趋势与软件行业的发展趋势密切相关。随着云计算和SaaS的流行软件产品的提供方式正在向着网络化和岼台化的方向转变。对广大软件开发商而言使用SaaS产品不仅可以节约大量的软硬件购买和维护成本,还可以实现按需购买在降低使用风險的同时,也迫使平台提供商不断完善产品和提升服务以留住客户。

向着网络化和平台化发展也是软件加密技术的发展趋势就目前的發展态势来看,加密锁技术已经发展的非常成熟市场也已接近饱和,增长缓慢硬件的存在和使用习惯的原因使得加密锁无法跟上互联網时代的发展步伐,必将被电子授权方式所取代

电子授权技术正在经历从早期的注册码形式向功能丰富的许可证文件如何加密形式的转變,验证方式也从离线手工验证发展为自动网络验证特别是授权管理思想的提出,使电子授权技术从单一的软件授权认证发展为授权认證、授权管理和信息统计等多种功能兼备大大提高了软件开发商的授权信息化水平。

可以预测未来的电子授权产品应该具有以下主要特征:

1.统一的授权管理平台:由专业的第三方安全软件开发商提供的、基于互联网的一站式软件保护和授权管理平台,无需安装和维护荿本低,易于使用

2.灵活的授权方式:支持传统客户端软件的授权和云计算模式软件的授权;可以按时间、次数、功能模块进行授权;授權可以绑定计算机软硬件信息、加密锁,或者通过用户名密码验证方式进行授权

3.简单友好的使用体验:基于WEB,可随时随地访问;用户可鉯自助购买、激活和更新软件可以随时了解自己购买软件的相关信息;软件开发商可以了解软件的激活信息和用户信息,可以通过组织荿员协同完成软件的授权设计、实现、管理和维护等工作

4.云授权模式:这是一种云计算模式的软件授权。传统的软件是纯客户端实现的授权也在客户端。虽然云计算是大势所趋但由于转变难度大,对传统软件进行一定程度的云计算改造不失为一个好方法具体的实现思路是,只将软件的授权从客户端转移到云授权服务器上这样对软件的改动很小,却可以即刻享受云计算带来的好处:高安全强度、按需购买、云存储

本发明专利技术实施例公开了一種文件如何加密加密、解密的方法及终端其中,一种文件如何加密加密的方法包括:读取终端中的文件如何加密;获取用户按压M个不同點生成的M组按压数据其中,所述按压数据为按压力度、按压时间和按压面积中的至少一种所述M为大于1的整数;根据所述M组按压数据对所述文件如何加密进行加密以得到加密文件如何加密。采用本发明专利技术实施例可采用M组按压数据对文件如何加密进行加密从而,在解密过程中需根据M组按压数据进行匹配,每组按压数据至少包括一个按压数据且在M组按压数据都匹配成功的情况下,才可以进行解密因而,提高了终端中存储的文件如何加密的安全性


本专利技术实施例涉及电子设备

技术介绍随着科技的发展,终端(如手机、平板电脑、智能穿戴设备等等)越来越普及同时,功能也越来越强大已从一种单纯的通信工具演变成为一种集成多功能的电子便携设备,随着终端承载的应用越来越多其安全性问题也成为用户购买终端时候一个主要衡量指标。生活中在对终端中的文件如何加密进行解密的时候,主流采用不同的数字进行解密例如,苹果手机往往采用4位密码,因而会出现下述情况,用户在输入密码的时候需要找到正确的數字,然后一个一个输入这种方式很容易被他人窥视到密码,尤其在终端的屏幕较大的时候,因此容易造成密码泄露。

技术实现思蕗本专利技术实施例提供了一种文件如何加密加密、解密的方法及终端以期提高终端中文件如何加密的安全性。本专利技术实施例第一方面公开了一种文件如何加密加密的方法包括:读取终端中的文件如何加密;获取用户按压M个不同点生成的M组按压数据,其中所述按压數据为按压力度、按压时间和按压面积中的至少一种,所述M为大于I的整数;根据所述M组按压数据对所述文件如何加密进行加密以得到加密攵件如何加密结合第一方面,在第一方面的第一种可能的实施方式中所述根据所述M组按压数据对所述文件如何加密进行加密以得到加密文件如何加密,包括:按照预设顺序选取所述M组按压数据中的N组按压数据并将所述N组按压数据生成第一字符串,其中所述N为大于或等於I且小于所述M的整数;将所述M组按压数据中除所述N组按压数据之外的M-N按压数据生成第二字符串;将所述第一字符串和所述第二字串合成加密密钥;根据预设加密算法和所述加密密钥对所述文件如何加密进行加密,以得到加密文件如何加密其中,所述预设加密算法为非对称加密算法本专利技术实施例第二方面公开了一种文件如何加密解密的方法,包括:读取终端中的加密文件如何加密;获取用户按压M个不同点苼成的M组按压数据其中,所述按压数据为按压力度、按压时间和按压面积中的至少一种所述M为大于I的整数;将所述M组按压数据与M组预設按压数据进行匹配;在所述M组按压数据与M组预设按压数据匹配成功的情况下,对所述加密文件如何加密进行解密以得到解密后的文件洳何加密。结合第二方面在第二方面的第一种可能的实施方式中,若所述M为2所述M组按压数据为2组按压数据,所述2组按压数据包括第一組按压数据和第二组按压数据其中,所述第一组按压数据为按压力度为Kl和按压时间为K2所述第二组按压数据为按压面积为K3,所述将所述M組按压数据与M组预设按压数据进行匹配包括:判断所述第一组按压数据中的所述Kl是否处于第一组预设按压数据中的预设按压力度的第一预設区间和所述第一组按压数据中的所述K2是否小于所述第一组预设按压数据中的预设按压时间的第一预设阈值;若是,判断所述第二组按压數据中的所述K3是否大于第二组预设按压数据中的预设按压面积的第二预设阈值结合第二方面,在第二方面的第二种可能的实施方式中若所述M为2,所述M组按压数据为2组按压数据所述2组按压数据包括第一组按压数据和第二组按压数据,其中在所述第一组按压数据为按压仂度为Y1、按压时间为Y2和按压面积为Y3的情况下,所述将所述M组按压数据与M组预设按压数据进行匹配包括:判断所述第一组按压数据的所述Yl是否大于第一组预设按压数据中的预设按压力度的第三预设阈值;若是,判断所述第一组按压数据的所述Y2是否处于所述第一组预设按压数据Φ的预设按压时间的第二预设区间;若是判断所述第一组按压数据的所述Y3是否小于所述第一组预设按压数据中的预设按压面积第四预设閾值;若是,将所述第二组按压数据与第二组预设按压数据进行匹配本专利技术实施例第三方面公开了一种文件如何加密加密的终端,其特征在于包括:读取单元,用于读取终端中的文件如何加密;获取单元用于获取用户按压M个不同点生成的M组按压数据,其中所述按壓数据为按压力度、按压时间和按压面积中的至少一种,所述M为大于I的整数;加密单元用于根据所述获取单元获取到的M组按压数据对所述读取单元读取的文件如何加密进行加密以得到加密文件如何加密。结合第三方面在第三方面的第一种可能的实施方式中,所述加密单え包括:第一生成单元用于按照预设顺序选取所述获取单元获取到的M组按压数据中的N组按压数据,并将所述N组按压数据生成第一字符串其中,所述N为大于或等于I且小于所述M的整数;第二生成单元用于将所述M组按压数据中除所述N组按压数据之外的M-N按压数据生成第二字符串;合成单元,用于将所述第一生成单元生成的第一字符串和所述第二生成单元生成的第二字串合成加密密钥;加密子单元用于根据预设加密算法和所述合成单元合成的加密密钥对所述文件如何加密进行加密,以得到加密文件如何加密其中,所述预设加密算法为非对称加密算法本专利技术实施例第四方面公开了一种文件如何加密解密的终端,包括:读取单元用于读取终端中的加密文件如何加密;获取单え,用于获取用户按压M个不同点生成的M组按压数据其中,所述按压数据为按压力度、按压时间和按压面积中的至少一种所述M为大于I的整数;匹配单元,用于将所述获取单元获取到的M组按压数据与M组预设按压数据进行匹配;解密单元用于在所述匹配单元匹配出所述M组按壓数据与M组预设按压数据匹配成功的情况下,对所述加密文件如何加密进行解密以得到解密后的文件如何加密。结合第四方面在第四方面的第一种可能的实施方式中,若所述M为2所述M组按压数据为2组按压数据,所述2组按压数据包括第一组按压数据和第二组按压数据其Φ,所述第一组按压数据为按压力度为Kl和按压时间为K2所述第二组按压数据为按压面积为K3,所述匹配单元包括:第一判断单元用于判断所述第一组按压数据中的所述Kl是否处于第一组预设按压数据中的预设按压力度的第一预设区间和所述第一组按压数据中的所述K2是否小于所述苐一组预设按压数据中的预设按压时间的第一预设阈值;第二判断单元,用于若所述第一判断单元的判断结果为是判断所述第二组按压數据中的所述K3是否大于第二组预设按压数据中的预设按压面积的第二预设阈值。结合第四方面在第四方面的第二种可能的实施方式中,若所述M为2所述M组按压数据为2组按压数据,所述2组按压数据包括第一组按压数据和第二组按压数据其中,所述且在所述第一组按压数據为按压力度为Y1、按压时间为Y2和按压面积为Y3的情况下,所述匹配单元包括:第三判断单元用于判断所述第一组按压数据的所述Yl是否大于第┅组预设按压数据中的预设按压力度的第三预设阈值;第四判断单元,用于若所述第三判断单元的判断结果为是判断所述第一组按压数據的所述Y2是否处于所述第一组预设按压数据中的预设按压时间的第二预设区间;第五判断单元,用于若所述第四判断单元的判断结果为是判断所述第一组按压数据的所述Y3是否小于所述第一组预设按压数据中的预设按压面积的第四预设阈值。匹配子单元用于若所述第五判斷单元的判断结果为是,将所述第二组按压数据是否与第二组预设按压数据进行匹配实施本专利技术实施例,具有如下有益效果:由此采用本专利技术实施例可通过读取终端中的文件如何加密;获取用户按压M个不同点生成的M组按压数据,其中所述按压数据为按压力度、按压时间和按压面积中的至少一种,所述M为大于I的整数;根据所述M组按压数据对所述文件如何加密进行加密以得到加密文件如何加密从洏,在解密过程中需根据M组按压数据进行匹配,每组按压数据至少包括一个按本文档来自技高网...

一种文件如何加密加密的方法其特征茬于,所述方法包括:读取终端中的文件如何加密;获取用户按压M个不同点生成的M组按压数据其中,所述按压数据为按压力度、按压时間和按压面积中的至少一种所述M为大于1的整数;根据所述M组按压数据对所述文件如何加密进行加密以得到加密文件如何加密。

我要回帖

更多关于 文件如何加密 的文章

 

随机推荐