文档介绍:第十一章软件加密
软件加密
软件加密方法
加密技术概述
软件加密要求
软件硬加密
软件软加密
软盘加密防copy程序示例
软盘准备知识
软盘加密防copy设计思想
密钥盘程序示例
加密技术概述
加密的起源
加密的适用范围
防止信息泄露
限制使用权限
磁盘反拷贝技术
加密技术的最新发展
反拷贝技术
反跟踪技术
动态反跟踪技术
加密技术的结局
加密方法
软加密与硬加密
软件加密要求
软件加密的主要要求是防拷贝、反跟踪。
防拷贝:软件加密防伪,采用软件运行过程中与定制硬件进行认证的方法,有效保护电子产品的嵌入式软件设计,防止对产品硬件的拷贝,保护电子产品的版权。
反跟踪技术
软件硬加密
软件加密的硬件实现方案概述
硬件加密器件的选择
硬加密器件与软件狗
软件狗加密的可靠性
软件软加密
1、密码方式
2、软件自校验方式
3、许可证管理方式(License Management)
4、另外,属于软加密方式的光盘加密产品光盘狗(CD-COPS)是一种面向光盘软件的保护加密保护技术。
软盘准备知识
1、读磁盘命令:INT 13
2、软盘的组织结构:
3、软盘目录项含义:
4、FAT文件系统:
5、软盘根目录:
6、文件夹存储形式:
软盘加密防copy设计思想
1、基本设计思想
把文件的起始簇改为0000h,,,用diskcopy后执行时出错.
2、程序设计思路
第一步:读入软盘的目录项.
第二步:修改或恢复文件的起始簇.
第三步:写回软盘的目录项.
3、注意点
必须记住文件的起始簇号,否则无法恢复.