基于硬盘序列号的电子文档加密方法
研究提供计算机的硬盘序列号用户输入的加密密码通过硬盘序列号和用户密码来对电子文档进行二次加密保存。打开文档时电子文档获取本地计算机的硬盘序列号和用户密码利用同样的方式对文档进行检测限制了电子文档只能在本地计算机上使用有效的防止了电子文档的非法访问。
硬盘序列号电子文档加密非法访问
1引言电子文档的普及和应用大大提高了企业单位的工作效率但是在这同时也产生了许多电子数据 由于电子数据的可复制性、和密码的不安全性给一些不法分子带来的可乘之机这个问题也是企事业单位一直以来遇到的最棘手的难题。现阶段电子文档的安全性保存方法大多都是依靠对文档的加密技术来完成的而其中加密算法的难易程度决定了其文档的安全程度。比如说微软公司的wo rd文档和w inra r压缩文件加密都仅仅是利用加密技术来对文档进行安全性控制没有其他的安全保障。不管是多复杂的密码算法也都可以被破解当密码一旦被非法人员破解或是盗用后其资料就很容易被窃取盗用。本文研究和提供了一种有效的保护电子文档的加密方法通过获取计算机硬盘的序列号来生成加密密码对电子文档进行加密保护。加密后的电子文档只能在该文档创建的机器上通过输入用户密码来访问文档有效的防止了电子文档的非法访问.
2算法的实现2.1算法原理通过硬盘我们可以获取两种类型的序列号一种是硬盘物理序列号另外一种是硬盘逻辑序列号。硬盘物理序列号是硬盘出厂时厂家为了区别其他产品自带的、全世界唯一的、只读的一串硬盘编码。利用硬盘加密技术通常是利用硬盘物理序列号的唯一性和只读性的特征。硬盘的逻辑序列号即为卷的序列号是在格式化软盘或硬盘时系统随机分配一个序列号。我们DOS命令dir显示出的”卷的序列号是 8008-EA1 A”。该序列号是随机产生的且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版在规定期限内才能使用一旦过了限定期限就不能再使用即使将该软件重新安装也无济于事。另外有些共享软件的注册码也是通过这个序列号来生成的。同样的方法我们也可以运用到软件的防拷贝技术。 2.2算法实现步骤为了把电子文档的安全级别提高我们采用硬盘序列号和软件加密算法结合的方式对文档进行加密。首先需要获取到硬盘的序列号其次为了安全起见我们还需选择一种加密算法这里我们使用DES加密算法。在保存文档时将文档通过用户设定的密码再加上硬盘序列号利用DES加密算法对文档进加密存放 当用户需要打开读取文档时用户输入自己设定的密码以及系统获取当前硬盘上的系列号进行解密。若加密时使用的硬盘序列号和打开文档时机器的硬盘序列号不一致时说明文档密码非法不能打开文件如图1。这一步当然是由应用程序秘密运行用户根本不知道从而达到软件的二次加密目的同时也隐藏了文档的合法性识别过程使破译者无从下手。利用这种方法我们就可以获取到计算机的硬盘物理与逻辑序列号根据不同需求对电子文档进行加密保存。由于计算机硬盘序列号的唯一性用非法途径得到电子文档的黑客就算知道了用户设定的密码在其他设备上也是打开不了文档的。 2.3算法实现2.3.1、硬盘的物理序列号的获取
ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...
看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...
ProfitServer已开启了黑色星期五的促销活动,一直到本月底,商家新加坡、荷兰、德国和西班牙机房VPS直接5折,无码直购最低每月2.88美元起,不限制流量,提供IPv4+IPv6。这是一家始于2003年的俄罗斯主机商,提供虚拟主机、VPS、独立服务器、SSL证书、域名等产品,可选数据中心包括俄罗斯、法国、荷兰、美国、新加坡、拉脱维亚、捷克、保加利亚等多个国家和地区。我们随便以一个数据中心为例...