基于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。该序列号是随机产生的且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版在规定期限内才能使用一旦过了限定期限就不能再使用即使将该软件重新安装也无济于事。另
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...
? ? ? ?创梦网络怎么样,创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以****,属于一手资源,高防机柜、大带宽、高防IP业务,另外创梦网络近期还会上线四川联通大带宽,四川联通高防IP,一手整CIP段,四川电信,联通高防机柜,CN2专线相关业务。成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快...
BuyVM针对中国客户推出了China Special - STREAM RYZEN VPS主机,带Streaming Optimized IP,帮你解锁多平台流媒体,适用于对于海外流媒体有需求的客户,主机开设在拉斯维加斯机房,AMD Ryzen+NVMe磁盘,支持Linux或者Windows操作系统,IPv4+IPv6,1Gbps不限流量,最低月付5加元起,比美元更低一些,现在汇率1加元=0.7...