基于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。该序列号是随机产生的且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版在规定期限内才能使用一旦过了限定期限就不能再使用即使将该软件重新安装也无济于事。另
BuyVM在昨天宣布上线了第四个数据中心产品:迈阿密,基于KVM架构的VPS主机,采用AMD Ryzen 3900X CPU,DDR4内存,NVMe硬盘,1Gbps带宽,不限制流量方式,最低$2/月起,支持Linux或者Windows操作系统。这是一家成立于2010年的国外主机商,提供基于KVM架构的VPS产品,数据中心除了新上的迈阿密外还包括美国拉斯维加斯、新泽西和卢森堡等,主机均为1Gbps带...
百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...
官方网站:点击访问月神科技官网优惠码:美国优惠方案:CPU:E5-2696V2,机房:国人热衷的优质 CeraNetworks机房,优惠码:3wuZD43F 【过期时间:5.31,季付年付均可用】活动方案:1、美国机房:洛杉矶CN2-GIA,100%高性能核心:2核CPU内存:2GB硬盘:50GB流量:Unmilited端口:10Mbps架构:KVM折后价:15元/月、150元/年传送:购买链接洛...