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