基于CPU序列号的电子文档加密方法
【摘要】研究提供计算机的CPU序列号用户输入的加密密码通过CPU序列号和用户密码来对电子文档进行二次加密保存。打开文档时电子文档获取本地计算机的CPU序列号和用户密码利用同样的方式对文档进行检测 限制了电子文档只能在本地计算机上使用有效的防止了电子文档的非法访问。
【关键词】
CPU序列号 电子文档加密非法访问
1引言
电子文档的普及和应用大大提高了企业单位的工作效率但是在这同时也产生了许多电子数据 由于电子数据的可复制性、和密码的不安全性给一些不法分子带来的可乘之机这个问题也是企事业单位一直以来遇到的最棘手的难题。现阶段电子文档的安全性保存方法大多都是依靠对文档的加密技术来完成的而其中加密算法的难易程度决定了其文档的安全程度。 比如说微软公司的wo rd文档和w inra r压缩文件加密都仅仅是利用加密技术来对文档进行安全性控制没有其他的安全保障。不管是多复杂的密码算法也都可以被破解当密码一旦被非法人员破解或是盗用后其资料就很容易被窃取盗用。
本文研究和提供了一种有效的保护电子文档的加密方法通过获取计算机CPU的序列号来生成加密密码对电子文档进行加密保护。加密后的电子文档只能在该文档创建的机器上通过输入用户密码来访问文档有效的防止了电子文档的非法访问
2算法的实现
2.1算法原理
CPU序列号是CPU出厂时厂家为了区别其他产品自带的、全世界唯一的、只读的一串CPU编码。它由96位数字组成。高32位是CPU ID用来识别CPU类型。低64位每个处理器都不同唯一地代表了该处理器。 CPU序列号是在制造CPU的时候 由厂家置入到CPU内部的。 由于CPU外在的所有标记都是可以人为改动的而CPUID却是终身不变的我们只能用软件读出ID号却无法改变ID号。
利用CPU加密技术通常是利用CPU序列号的唯一性和只读性的特征。利用DOS命令“wmic cpu get nameprocessorID”可以显示出当前使用计算机的CPU序列号和处理器型号出来如图1。该序列号是随机产生的且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版在规定期限内才能使用一旦过了限定期限就不能再使用即使将该软件重新安装也无济于事。另
ProfitServer已开启了黑色星期五的促销活动,一直到本月底,商家新加坡、荷兰、德国和西班牙机房VPS直接5折,无码直购最低每月2.88美元起,不限制流量,提供IPv4+IPv6。这是一家始于2003年的俄罗斯主机商,提供虚拟主机、VPS、独立服务器、SSL证书、域名等产品,可选数据中心包括俄罗斯、法国、荷兰、美国、新加坡、拉脱维亚、捷克、保加利亚等多个国家和地区。我们随便以一个数据中心为例...
美得云怎么样?美得云好不好?美得云是第一次来推广软文,老板人脾气特别好,能感觉出来会用心对待用户。美得云这次为大家提供了几款性价比十分高的产品,美国cera 2核4G 15元/月 香港1核 1G 3M独享 15元/月,并且还提供了免费空间给大家使用。嘻嘻 我也打算去白嫖一个空间了。新用户注册福利-8折优惠码:H2dmBKbF 截止2021.10.1结束。KVM架构,99.99%高可用性,依托BGP...
官方网站:点击访问创梦网络宿迁BGP高防活动方案:机房CPU内存硬盘带宽IP防护流量原价活动价开通方式宿迁BGP4vCPU4G40G+50G20Mbps1个100G不限流量299元/月 209.3元/月点击自助购买成都电信优化线路8vCPU8G40G+50G20Mbps1个100G不限流量399元/月 279.3元/月点击自助购买成都电信优化线路8vCPU16G40G+50G2...