基于磁盘序列号实现软件加密
更新时间:2023-05-22 16:09:01 阅读量: 实用文档 文档下载
- 磁盘序列号和磁盘ID推荐度:
- 相关推荐
分析和比较了常用的软件加密手段。基于磁盘序列号具有的唯一性提出了实现软件加密的基本思路,通过对磁盘序列号的加密值与软件注册所返回的认证信息进行比较以检验软件是否进行了注册,只有注册过的软件才能正常使用,这样可以帮助程序制作人员能更好地保护自已的软件。利用VISUAL BASIC程序设计语言对这种算法进行了实现。
维普资讯
信息系统与网络
基于磁盘序列号实现软件加密刘学辉,国良,丽萍王冯(武警石家庄指挥学院,河北石家庄 0 06 ) 50 1摘要分析和比较了常用的软件加密手段。基于磁盘序列号具有的唯一性提出了实现软件加密的基本思路,过对通
磁盘序列号的加密值与软件注册所返回的认证信息进行比较以检验软件是否进行了注册,只有注册过的软件才能正常使用,这样可以帮助程序制作人员能更好地保护自已的软件。利用 VS A A I序设计语言对这种算法进行了实现。 I LB SC程 U 关键词磁盘序列号;密;件保护加软中图分类号 T3 15 P 1 .6文献标识码 A 文章编号 10—3 0 ( 0 7 0 0 0—0 0 3 16 20 )6— 0 6 2
S fwa e En r p i n Ba e n Dik S r a m b r o t r c y to s d o s e i lNu eL U Xu— u, ANG o la g, ENG ipn I eh iW Gu—in F L— ig
( hi ha gC m adn cdm h hn e e l’ re ow o e S i zun e i 50 1 C i ) S ̄ zun o m ni Aae yo eC is Po e s m dP le r,h iha H b 06, h a i a g ft e p A Fc j a g e0 nAb ta t T ril n ls sa d l t o sr c heatce a ay e n i sc mmo ot r n r pin meh d Bae n tet q e e so h ik sra u e ab sc s nsf wae e cy t to s. s d o h mi u n s fted s e ln mb r, a i o i to g traii ot r n rp o spo o e I e fe e e h ot r srgse e rn tb o ai n rpin o e d s e a h u h e l ngs f z wae e c y f n i rp s ri swh t rte s f i i h wa ei e itrd o o y c mp rnge cy t ft ik srl o h i n mb rwi e c ri c to nom ain r tre u n e s f r e itain. l h e itrd s f r a
eusd. h si c n h l e u e t t et ain ifr t eun d d r gt ot e rgsrto On yte rgse e ot e c n b e T u t a ep t h h i f o i h wa wa h p o rmmes t rtc ersfwae. a tt eag r h o h h u h sraie sngVIUAL BAS C p ga r ga r o poe tt i ot r Atls lo t m n tet o g ti e z d u i S h h i l I rr mmig ln ua e. o n a g g Ke r d s e a u e; n r pin;ot r otcin y wo ds ik sr ln mb r e cy t i o sf waepr e to
0引言 在信息技术高速发展的今天,们以网络为平人台进行软件等信息产品的传播。通过网络,们可人以方便地下载、使用和复制软件,作为计算机软件而本身而言,它是一种特殊的产品,果企业或个人没如有给自己开发的软件采取防盗版措施,么该软件那就极易被复制使用,甚至被恶意者破坏,给企业或个人带来经济损失。为了有效地保护计算机软件的产权,一般采取一些加密手段来保护自己的软件。
1软件加密手段 通常,止软件被非法使用的手段是进行身份防认证,大致有以下几种方法: ①在安装过程要求输入产品的序列号,如 Widw 8 Of e9 no s、 fc 7等, 9 i由于序列号具有通用性,很难保证用户不盗用他人的许可证,很难从根本上这解决每一用户都不侵犯著作者的知识产权; ②在软件安装或使用软件的时候要求用户在软驱中插入软件附带的密钥盘,种加密的原理是这在软盘的特殊位置写入一些信息,软件在运行时要检验这些信息。这种软盘就好像一把钥匙,软件开发商只需一次投资购买一套加密工具就可以自己制作多张钥匙盘。此方法加密简单、成本低,软件发在展的不同时期都能看到其闪光点。由于软盘是一种易损载体,加密软件对软件加密点的反复读写很容6 2 0 R d o En i e rn 1 3 o 6 07 a i g n e i g Vo . 7 N .
易造成软盘的损坏。而这张加密
盘又不能备份,软件公司要不断应付用户更换加密盘的请求; ③在软件安装完成后要求用户通过 It t ne注 me册产品序列号,注册成功后可以使用该软件,给最或终用户一段时间的试用期限,果超过期限且未联如网注册,则强迫终止用户对该软件的使用。这种方式比较方便,而且具有较好的加密性能,但对于不能联网的计算机有时也会出现一些麻烦; ④采用软件加密狗,它是一种智能型的软件加密工具,包含一个安装在计算机并行口或 U B口上 S的硬件,及一套适用于各种语言的接口软件和工具软件。它基于硬件加密技术,目的是通过对软件其与数据的加密防止知识产权被非法使用。这种方式加密性能好,但造价稍高。 下面介绍第 2和第 3方法的原理并给出加种种密的算法及其实现。
2实现原理 磁盘序列号,称磁盘 I是对磁盘格式化时简 D,随机产生的磁盘标识信息,是一个卷序列号,该序列号一般是唯一的,复率为百亿分之一。在重 MS D S键入 dr令回车,幕会显示当前磁盘 O下 i命屏的卷标序列号信息,:9 F—E 7,一个 1制如 64 B6是 6进数值,高级语言程序也可以读出这个序列号来。用 可以把这个序列号通过逻辑运算进行加密,加密将收稿日期:061.8 20.22
正在阅读:
基于磁盘序列号实现软件加密05-22
2013年网络教育入学(高起专)模拟试卷及答案-语文(1)01-16
2011年初级会计职称考试--初级会计实务考试大纲 - 图文05-20
小学四年级上册品德与社会全册教案06-22
研究性学习课题选题(不错哟)04-20
演示文稿12-28
吉林荒沟山金矿床地球化学找矿模型05-21
我爱冬天作文400字02-05
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 软件加密
- 序列号
- 磁盘
- 基于
- 实现
- 10.1浮力教学流程
- 七年级英语词汇竞赛试题1
- 04 第四章 组织结构与设计
- wingdings字体,webdings字体,RGB颜色对照表
- 江苏省木渎高级中学高二语文期末模拟试卷及试卷分析
- 动漫人物生日大全
- 淘金热gold rush淘金者gold miners
- 7光的折射与全反射(一)
- 《气学中医简介小册子》二.气学五行
- 三门峡市陕州区五年级英语(上册)期中考试试卷
- 山西省《建设工程工程量清单招标评标办法》晋建建字2005-109号
- 从损失浪费粮食的惊人数据看我国爱粮节粮的重大意义
- 资料分析题目大汇总 行测出题小组资料分析答案与解析
- 消防安全演练方案及流程
- 疤痕子宫护理查房
- 全国2013年4月自考中级财务会计试题答案
- CM530变频器用户手册_V2.1 .
- High-redshift QSOs in the FIRST survey
- 2015年网络营销年度工作计划范文
- 2013年高考天津卷语文试题及参考答案