




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计 论 文 信息加密与隐藏工具的设计与实现 论 文 作 者 姓 名 申 请 学 位 专 业 申 请 学 位 类 别 指导教师姓名 职称 论 文 提 交 日 期 信息加密与隐藏工具的设计与实现 摘 要 当今时代 随着电脑的普及应用和互联网的快速发展 网络中露出的安全问 题引起普遍关注 网络的安全 主要是网络信息安全 需要采取相应的保护措施 提供适合的安全服务 加密机制和信息隐藏技术作为保障网络信息安全的手段 可以保证信息的完整性 可鉴别性和不可否认性 在一些应用中 它只需要让指 定接受人来验证 以确保信息的秘密性 本文主要研究了信息加密与隐藏技术 介绍信息安全的应用前景 通过掌握的知识来实现一个简单信息加密与隐藏工 具 包含加密和信息隐藏的功能 处理的对象主要是针对文本和图片两种文件格 式 使用简单的对称加密算法对文本进行加密 而在图片中隐藏另外一张图片信 息 该设计旨在理解信息加密与隐藏技术在实际生活中的应用 从总体上阐述了 它们的原理 另外 本设计成果可用于教学实验中 关键词 安全 加密 信息 隐藏 The Design and Implementation of an Information Encryption and Hiding Tool Abstract In modern times with the universal application of computers and rapid development of the Internet more people have paid attention to the security issues in the Internet The security issues mainly refer to network information security so it needs some protection measures and provides appropriate security services As the protection measures of information security the encryption and information hiding technology provides the functions of integration authentication and non repudiation for the signing message In some applications it only needs to be verified by some recipients while keeping the message secret from public This paper mainly researches the information encryption and hiding technology and introduces the application prospects of the information security Based on the acquired knowledge a simple information encryption and hiding tool is designed and it provides the functions of encryption and information hiding and the handing object refers to the text and picture The symmetric encryption algorithm is applied into the text encryption while a picture is hidden in another picture The purpose of this design is to make the application of information encryption and hiding in real life understood as well as to describe the principles of the technology on the whole In addition the designing result can be applied into the teaching and experiments Key words security encryption information hiding 目 录 论文总页数 23 页 1 引言 6 1 1 课题背景 6 1 2 本课题研究意义 6 2 信息隐藏技术 6 2 1 信息隐藏简介 6 2 2 信息隐藏技术的分类 7 2 3 信息隐藏关键技术 8 2 4 信息隐藏的应用领域 8 3 加解密相关技术 9 3 1 密码学知识 9 3 1 1 密钥和算法 9 3 1 2 对称密钥算法 9 3 1 3 非对称密钥算法 10 4 实现一个信息加密与隐藏工具 11 4 1 设计思路 11 4 1 1 界面设计思路 11 4 1 2 信息加密设计思路 11 4 1 3 信息隐藏设计思路 11 4 2 设计流程 11 4 2 1 信息加密流程 11 4 2 2 信息隐藏流程 12 4 2 3 信息解密流程 12 4 2 4 隐藏信息提取流程 12 4 3 设计前言 13 4 3 1 设计工具 13 4 3 2 已有设计条件 13 4 3 3 设计目的 13 4 4 信息加密与隐藏设计过程分析 13 4 4 1 信息加密 13 4 4 2 信息隐藏 16 4 5 解密与隐藏信息提取设计过程分析 20 4 5 1 文本信息的解密 20 4 5 2 隐藏信息的提取 21 4 6 实例运行与测试 23 4 6 1 信息加密与隐藏过程 23 4 6 2 解密与隐藏信息提取过程 24 结 论 26 参考文献 26 致 谢 27 声 明 28 1 引言 1 1 课题背景 当今时代 随着电脑的普及应用和互联网的快速发展 网络已经融入人们的 生活之中 网络中露出的安全问题引起普遍关注 网络的开放性与共享性也导致 了网络的安全性受到严重影响 在开放的 Internet 平台上 社会生活中传统的犯 罪和不道德行为将变得更加隐蔽和难以控制 人们从面对面的交易和作业 变成 网上互不见面的操作 没有国界 没有时间限制 就产生了更大的安全隐患 如 何保证网上传输的数据的安全和对方的身份确认 对网络提出了挑战 1 2 本课题研究意义 加密与信息隐藏技术成为保障网络信息安全的手段 这种机制可以保证信息 传输的保密性 数据交换的完整性 发送信息的不可否认性 身份的确定性 随 着网络技术和软件技术的飞速发展 信息革命带来了全球范围市场竞争的日益加 剧 同时对传统的办公和生活方式也产生了巨大冲击 在计算机通信系统中 维 护电子文档的安全成为至关重要和非常敏感的问题 保证重要信息在传输过程中 的安全性在电子商务 电子政务等领域发挥着越来越大的作用 信息隐藏与信息 加密是不尽相同的 信息加密是隐藏信息的内容 而信息隐藏是隐藏信息的存在 性 信息隐藏比信息加密更为安全 因为它不容易引起攻击者的注意 本文主要 介绍信息加密与隐藏的实现 2 信息隐藏技术 2 1 信息隐藏简介 信息隐藏 Information Hiding 也称作数据隐藏 Data Hiding 简单来讲 信息隐藏是指将某一信号 一般称之为签字信号 Signature Signal 嵌入 embedding 另一信号 一般称之为主信号 Host Signal 或称之为掩护媒体 cover media 的过程 掩护媒体经嵌入信息后变成一个伪装媒体 stegano media 这一嵌入过程需要满足下列条件 1 签字信号的不可感知性 Imperceptibility 换句话讲 签字信号嵌入后 主信号的感知特性没有明显的改变 签字信号被主信号 隐藏 了起来 2 签字信号的鲁棒性 Robustness 签字信号对主信号的各种失真变换 如失真信号压缩 仿射变换 加噪 A D 或 D A 转换等 以及各种恶意性攻击 Malicious Attack 都应体现出一定的鲁棒性 除非主信号的感知特性被明显 的破坏 签字信号将很难被去除 3 一般来讲 签字信号的嵌入不增加主信号的存储空间和传输带宽 也就 是说 签字信号嵌入后 表面 上很难觉察到信息的改变 信息隐藏的发展历史可以一直追溯到 匿形术 Steganography 的使用 匿形术 一词来源于古希腊文中 隐藏的 和 图形 两个词语的组合 虽然 匿形术 与 密码术 Cryptography 都是致力于信息的保密技术 但是 两 者的设计思想却完全不同 密码术 主要通过设计加密技术 使保密信息不可 读 但是对于非授权者来讲 虽然他无法获知保密信息的具体内容 却能意识到 保密信息的存在 而 匿形术 则致力于通过设计精妙的方法 使得非授权者根 本无从得知保密信息的存在与否 相对于现代密码学来讲 信息隐藏的最大优势 在于它并不限制对主信号的存取和访问 而是致力于签字信号的安全保密性 2 2 信息隐藏技术的分类 根据应用背景的不同 信息隐藏技术大致可分为三类 1 版权保护 Copyright Protection 到目前为止 信息隐藏技术的绝大部分研究成果都是在这一应用领域中取得 的 信息隐藏技术在应用于版权保护时 所嵌入的签字信号通常被称作 数字水 印 Digital Watermark 版权保护所需嵌入的数据量最小 但对签字信号的安 全性和鲁棒性要求也最高 甚至是十分苛刻的 为明确起见 应用于版权保护的 信息隐藏技术一般称作 鲁棒型水印技术 而所嵌入的签字信号则相应的称作 鲁棒型水印 Robust Watermark 从而与下文将要提到的 脆弱型水印 区别 开来 而一般所提到的 数字水印 则多指鲁棒型水印 2 数据完整性鉴定 Integrity Authentication 数据完整性鉴定 又称作数据篡改验证 Tamper Proof 是指对某一信号的 真伪或完整性的判别 并进一步需要指出该信号与原始真实信号的差别 即提供 有关证据指明真实信号可能经历的篡改操作 更形式化的讲 假定接收到一多媒 体信号 g 图像 音频或视频信号 初步判断它很可能是某一原始真实信号 f 的修改版本 数据篡改验证的任务就是在对原始信号 f 的具体内容不可知的情况 下 以最大的可能判断是否 g f 3 扩充数据的嵌入 Augmentation Data Embedding 扩充数据包括对主信号的描述或参考信息 控制信息以及其它媒体信号等 等 描述信息可以是特征定位信息 标题或内容注释信息等 而控制信息的嵌入 则可实现对主信号的存取控制和监测 例如 一方面针对不同所有权级别的用户 可以分别授予不同的存取权限 另一方面 也可通过嵌入一类通常被称作 时间 印章 Time Stamp 的信息 以跟踪某一特定内容对象的创建 行为以及被修 改的历史 这样 利用信息隐藏技术可实现对这一对象历史使用操作信息的记录 而无需在原信号上附加头文件或历史文件 因为使用附加文件 一来容易被改动 或丢失 二来需要更多的传输带宽和存储空间 2 3 信息隐藏关键技术 信息隐藏技术的关键在于如何处理签字信号的鲁棒性 不可感知性 以及所 嵌入的数据量这三者之间的关系 判断信息隐藏算法优劣的一般衡量准则为 1 对于主信号发生的部分失真 签字信号是否具备一定的鲁棒性 2 对于有意或无意的窃取 干扰或去除操作 签字信号是否具备一定的 抵抗 能力 从而保证隐藏信息的安全可靠和完整性 3 签字信号的嵌入是否严重降低了主信号的感知效果 4 数据嵌入量的大小 对于某一特定的信息隐藏算法来讲 它不可能在上述的衡量准则下同时达到 最优 显然 数据的嵌入量越大 签字信号对原始主信号感知效果的影响也会越 大 而签字信号的鲁棒性越好 其不可感知性也会就随之降低 反之亦然 由于 信息隐藏的应用领域十分宽广 不同的应用背景对其技术要求也不尽相同 因此 有必要从不同的应用背景出发对信息隐藏技术进行分类 进而分别研 究它们的技术需求 2 4 信息隐藏的应用领域 随着信息隐藏技术的发展 它的应用领域也得到了扩展 信息隐藏的基本应 用领域是版权保护 隐藏标识 认证和安全不可见通信 当应用于版权保护时 潜在的应用市场在于电子商务 在线或离线地分发多 媒体内容以及大规模的广播服务 信息隐藏用于隐藏标识时 可在医学 制图 数字成像 数字图像监控 多媒体索引和基于内容的检索等领域得到应用 信息 隐藏的认证方面主要 ID 卡 信用卡 ATM 卡等上面信息的安全不可见通信将在 国防和情报部门得到广泛的应用 多媒体技术的飞速发展和 Internet 的普及带 来了一系列政治 经济 军事和文化问题 产生了许多新的研究热点 以下几个 引起普遍关注的问题构成了信息隐藏的研究背景 国内目前在证件防伪领域面临巨大的商机 由于缺少有效的措施 使得 造 假 买假 用假 成风 已经严重地干扰了正常的经济秩序 对国家的形象 也有不良影响 通过信息隐藏技术可以确认该证件的真伪 使得该证件无法仿制 数字作品 如电脑美术 扫描图像 数字音乐 视频 三维动画 的版权保 护是当前的热点问题 由于数字作品的拷贝 修改非常容易 而且可以做到与原 作完全相同 所以原创者不得不采用一些严重损害作品质量的办法来加上版权标 志 而这种明显可见的标志很容易被篡改 目前市场上的信息隐藏产品在技术上 还不成熟 很容易被破坏或破解 距离真正的实用还有很长的路要走 3 加解密相关技术 3 1 密码学知识 3 1 1 密钥和算法 密码算法也叫密码 是用于加密和解密的数学函数 通常情况下 有两个 相关的函数 一个用作加密 另一个用作解密 如果算法的保密性是基于保持算法的秘密 这种算法称为受限制的算法 受 限制的算法具有历史意义 但按现在的标准 它们的保密性已远远不够 大的或 经常变换的用户组织不能使用它们 因为每有一个用户离开这个组织 其它的用 户就必须改换另外不同的算法 如果有人无意暴露了这个秘密 所有人都必须改 变他们的算法 现代密码学用密钥解决了这个问题 密钥用 K 表示 K 可以是很多数值里 的任意值 密钥 K 的可能值的范围叫做密钥空间 加密和解密运算都使用这个 密钥 即运算都依赖于密钥 并用 K 作为下标表示 这样 加解密函数现在 变成 EK M C DK C M 这些函数具有下面的特性 DK EK M M 有些算法使用不同的加密密钥和解密密钥 也就是说加密密钥 K1 与相应的 解密密钥 K2 不同 在这种情况下 EK1 M C DK2 C M DK2 EK1 M M 所有这些算法的安全性都基于密钥的安全性 而不是基于算法的细节的安全 性 这就意味着算法可以公开 也可以被分析 可以大量生产使用算法的产品 即使偷听者知道你的算法也没有关系 如果他不知道你使用的具体密钥 他就不 可能阅读你的消息 总之 密码系统由算法 以及所有可能的明文 密文和密钥组成的 3 1 2 对称密钥算法 对称算法有时又叫传统密码算法 就是加密密钥能够从解密密钥中推算出 来 反过来也成立 在大多数对称算法中 加解密密钥是相同的 这些算法也叫 秘密密钥算法或单密钥算法 它要求发送者和接收者在安全通信之前 商定一个 密钥 对称算法的安全性依赖于密钥 泄漏密钥就意味着任何人都能对消息进行 加解密 只要通信需要保密 密钥就必须保密 对称算法的加密和解密表示为 EK M C DK C M 对称算法可分为两类 一次只对明文中的单个比特 有时对字节 运算的算 法称为序列算法或序列密码 另一类算法是对明文的一组比特亚行运算 这些比 特组称为分组 相应的算法称为分组算法或分组密码 对称加密的缺点在于密钥的管理过于复杂 如果任何一对发送方和接收方都 有他们各自商议的密钥的话 那么很明显 假设有 N 个用户进行对称加密通信 如果按照上述方法 则他们要产生 N N 1 把密钥 每一个用户要记住或保留 N 1 把密钥 当 N 很大时 记住是不可能的 而保留起来又会引起密钥泄漏可能性的 增加 常用的对称加密算法有 DES DEA 等 3 1 3 非对称密钥算法 公开密钥算法 也叫非对称算法 是这样设计的 用作加密的密钥不同于用 作解密的密钥 而且解密密钥不能根据加密密钥计算出来 至少在合理假定的长 时间内 之所以叫做公开密钥算法 是因为加密密钥能够公开 即陌生者能用 加密密钥加密信息 但只有用相应的解密密钥才能解密信息 在这些系统中 加 密密钥叫做公开密钥 简称公钥 解密密钥叫做私人密钥 简称私钥 私人 密钥有时也叫秘密密钥 为了避免与对称算法混淆 此处不用秘密密钥这个名字 用公开密钥 K 加密表示为 EK M C 虽然公开密钥和私人密钥是不同的 但用相应的私人密钥解密可表示为 DK C M 有时消息用私人密钥加密而用公开密钥解密 尽管可能产生混淆 但这些运 算可分别表示为 EK M C DK C M 当前的公开密码算法的速度 比起对称密码算法 要慢的多 这使得公开密 码算法在大数据量的加密中应用有限 非对称加密的优点在于用户不必记忆大量的提前商定好的密钥 因为发送方 和接收方事先根本不必商定密钥 发放方只要可以得到可靠的接收方的公开密钥 就可以给他发送信息了 而且即使双方根本互不相识 但为了保证可靠性 非对 称加密算法需要一种与之相配合使用的公开密钥管理机制 这种公开密钥管理机 制还要解决其他一些公开密钥所带来的问题 常用的非对称加密算法有 RSA 等 4 实现一个信息加密与隐藏工具 4 1 设计思路 4 1 1 界面设计思路 本设计根据前面理论的分析 从信息加密与隐藏两个主要方面着手 将两大 块分开进行独立设计 做成不同的功能界面 每部分功能又都分别包括了对文本 文件和图片文件的操作 为了方便操作与演示 因此在界面设计上不用很复杂 只需要用有限的几个 控件来实现不同的功能 通过某个控件选择不同的文件 再通过相应的按钮对所 选文件进行不同操作 4 1 2 信息加密设计思路 在实现对文本文件的加密与解密时 将文件内容固定为非中文字符 即常用 的 ASCII 字符 并采用对称加密算法来实现 算法选择用自己编写的简单的位 操作算法 且将密钥固定为已知值 4 1 3 信息隐藏设计思路 在实现对图片文件的信息隐藏与提取时 采用基于数字水印的技术 图片格 式固定为 BMP 格式的文件 隐藏的过程就是通过在所选的图片中嵌入其他的图 片 并在图片中加入特殊的信息 而验证的过程就是对图片中的特殊信息进行提 取 如果包含有特殊信息 则说明已对文件进行信息隐藏 验证成功后将隐藏在 载体文件中的图片信息显示出来 4 2 设计流程 4 2 1 信息加密流程 文本文件的内容是由可见 ASCII 字符组成 每个 ASCII 字符都有对应的字 符值 在对其进行加密时 可采用对称加密算法 对每个字符值进行某一范围内 的规律变换 变换后字符显示会与原先的字符不一样 如此循环的对每个字符进 行相同操作 就可将明文信息变换成密文信息 最后将密文信息附加到明文信息 结尾部分 生成一个新的文本文件 接着再次将整个文本文件进行加密 为的是 在信息的传输中 保护信息 详细的步骤如下 1 选择所要加密的文本文件 2 用对称加密算法对文本文件进行加密 生成附加信息 3 将已经生成的附加信息添加到原明文文件后 重新生成一个新的文本文 件 4 再次对新的文本文件进行加密 5 将整个加密文件保存保存 4 2 2 信息隐藏流程 本设计中的信息隐藏主要是针对图片文件 即在一张图片中隐藏另外一张图 片信息 图片文件的格式为 BMP 格式 图片文件的度量单位是由像素点构成 许多不同颜色值的像素点组合在一起就可以构成一张图片 在对图片文件进行操 作时就是以像素点为基本单位进行操作 将图片信息隐藏在像素点中 像素点是 由 8 位二进制值组成 只要将信息隐藏到二进制中就可以 最后为了使验证方便 在对前几个像素点的值进行规律变化 而对整张图片的显示无大的影响 详细的步骤如下 1 选择所要隐藏的图片文件 2 提取每个像素点的信息值 3 获取信息图片的像素点信息值 并将其隐藏的载体图片中 4 生成新的图片 将前几个像素点进行变换 5 保存整个图片文件 4 2 3 信息解密流程 加密后的文本文件是由两部分组成的 一是原明文信息 二是消息摘要 并 且两部分组合在一起加密后构成加密文件 在进行解密时 需要将两部现分开 这就先要解密 由于消息摘要的长度和明文信息的长度是相同的 这就便于提取 之后将获取到的明文信息值用相同的加密算法进行加密 加密后的信息于消息摘 要进行比较 如果相同 则说明解密成功 详细的步骤如下 1 选择所要解密的文本文件 2 对文件解密 从中提取明文信息和附加信息 3 对明文信息加密 得到另一附加信息 4 将两个附加信息进行比较 5 相同 则说明信息在传输中没有被改变 否则不然 4 2 4 隐藏信息提取流程 对图片文件的信息提取如同对其进行隐藏一样 只需要涉及到对像素点值的 操作 首先要对图片的前几个像素点进行提取 验证其是否按照隐藏时的规律排 列 如是 则说明有隐藏信息 接着 将隐藏到载体图片像素点中的信息通过位 操作变换出来 使其为显示图片的像素点 详细步骤如下 1 选择所要提取隐藏信息的图片文件 2 提取前几个像素点 验证其是否按照隐藏规律排列 3 验证成功时 变换图片的每个像素点值 4 将隐藏的图片信息显示出来 4 3 设计前言 4 3 1 设计工具 本次设计采用的是微软的 NET 2003 开发平台 用 VB NET 语言进行设计 由于 VB NET 是可视化的开发工具 且又是面向对象的语言 对于界面的设计 相当方便和上手 而且语言中封装的函数可提供所需的功能作用 使得本次设计 在程序结构上清晰而且规范 4 3 2 已有设计条件 首先对 VB NET 有系统的学习过 熟悉其语法规则 了解该程序语言的特 点 在平时的学习中 曾经设计过简单的应用软件 具有一定的开发经验 因此 在本次毕业设计中 能够按照规范的软件设计流程 参照已有知识 根据要求设 计出符合目标的成果出来 另外 在设计中 对存在的问题 可在指导老师的指点下 对问题进行分析 并且提出可行的解决方案 及时修改程序的问题 对程序进行测试 尽可能的完 善本设计 4 3 3 设计目的 本文描述了一个信息加密与隐藏工具的设计和实现 先从理论上进行总体阐 述 接着对功能的实现进行具体的分析和设计 从安全性的角度来说 本设计成 果不适合用于实际生活中 但从教学的角度来考虑 通过课堂上的演示 可使学 生更好理解这方面的知识原理 增强教学效果 4 4 信息加密与隐藏设计过程分析 4 4 1 信息加密 本功能的设计是用对称加密算法件来实现对文本文件的加密 文本文件是指 TXT 格式的文件 由于算法上的限制 文件的内容除去了中文字符 操作的是 ASCII 字符 每个字符只占用一个字节的空间 这样便于处理 首先 选择文件格式 并选择所操作的文件 相应的代码实现如下 OpenFileDialog1 Filter 所有文件 文本文件 text text Result OpenFileDialog1 ShowDialog If Result DialogResult OK And Len OpenFileDialog1 FileName 0 Then TextBox1 Text OpenFileDialog1 FileName str TextBox1 Text If RadioButton1 Checked True Then RichTextBox1 Enabled True RichTextBox1 Visible True PictureBox2 Visible False GroupBox3 Text 文本 FileOpen 1 str OpenMode Input text LineInput 1 PictureBox1 Visible False RichTextBox1 Text text mstr text FileClose 1 ElseIf RadioButton2 Checked True Then RichTextBox1 Visible False GroupBox3 Text 隐藏图片 PictureBox2 Visible True PictureBox1 Visible True RichTextBox1 Text RichTextBox1 Enabled False PictureBox1 Image Image FromFile str Else MsgBox 请选择文件格式 End If End If 文件选定后 文件的内容就可以一通过 LineInput 函数提取出来并显示到 控见上 然后再惦记加密按扭 实现对文件的加密 这个过程包括了生成消息文 摘 并将消息文摘附加到原文件之后 组成一个新的文件 为了不让外界看到文 件的具体内容 必须对新组合的文件再进行依次加密 工作完成之后 系统会提 示用户进行接下来的操作 加密时用的加密算法与生成消息摘要的算法使用同一算法 在使用算法之 前 为了是字符变换之后不超出可视 ASCII 字符集 首先要定义几个数值 用 于恢复 如下 Const MIN ASC 32 Space Const MAX ASC 126 Const NUM ASC MAX ASC MIN ASC 1 加密算法主要实现代码为 Public Function strEncrypt ByVal from text As String ByVal password As String As String Dim i As Integer Dim ch As Integer offset NumericPassword password Rnd 1 Randomize offset str len Len from text For i 1 To str len ch Asc Mid from text i 1 If ch MIN ASC And ch 4 P1 x y P1 x y never attacked till he had first defended that attack In vain Buck strove to sink his teeth in the neck of the big white dog Wherever his fangs struck for the softer flesh they were countered by the fangs of Spitz Fang clashed fang and lips were cut and bleeding but Buck could not penetrate his enemy s guard Then he warmed up and enveloped Spitz in a whirlwind of rushes Time and time again he tried for the snow white throat where life bubbled near to the surface and each time and every time Spitz slashed him and got away Then Buck took to rushing as though for the throat when suddenly drawing back his head and curving in from the side he would drive his shoulder at the shoulder of Spitz as a ram by which to overthrow him But instead Buck s shoulder was slashed down each time as Spitz leaped lightly away Spitz was untouched while Buck was streaming with blood and panting hard The fight was growing desperate And all the while the silent and wolfish circle waited to finish off whichever dog went down As Buck grew winded Spitz took to rushing and he kept him staggering for footing Once Buck went over and the whole circle of sixty dogs started up but he recovered himself almost in mid air and the circle sank down again and waited But Buck possessed a quality that made for greatness imagination He fought by instinct but he could fight by head as well he rushed as though attempting the old shoulder trick but at the last instant swept low to the snow and in His teeth closed on Spitz s left fore leg There was a crunch of breaking bone and the white dog faced him on three legs Thrice he tried to knock him over then repeated the trick and broke the right fore leg Despite the pain and helplessness Spitz struggled madly to keep up He saw the silent circle with gleaming eyes lolling tongues and silvery breaths drifting upward closing in upon him as he had seen similar circles close in upon beaten antagonists in the past Only this time he was the one who was beaten There was no hope for him Buck was inexorable Mercy was a thing reserved for gentler climes He maneuvered for the final rush The circle had tightened till he could feel the breaths of the huskies on his flanks He could see them beyond Spitz and to either side half crouching for the spring their eyes fixed upon him A pause seemed to fall Every animal was motionless as though turned to stone Only Spitz quivered and bristled as he staggered back and forth snarling with horrible menace as though to frighten off impending death Then Buck sprang in and out but while he was in shoulder had at last squarely met shoulder The dark circle became a dot on the moon flooded snow as Spitz disappeared from view Buck stood and looked on the successful champion the dominant primordial beast who had made his kill and found it good away At the Pelly one morning as they were harnessing up dolly who had never been conspicuous for anything went suddenly mad She announced her condition by a long heart breaking wolf howl that sent every dog bristling with fear then sprang straight for Buck He had never seen a dog go mad nor did he have any reason to fear madness yet he knew that here was horror and fled away from it in a panic Straight away he raced with Dolly panting and frothing one leap behind nor could she gain on him so great was his terror nor could he leave her so great was her madness He plunged through the wooded breast of the island flew down to the lower end crossed a back channel filled with rough ice to another island gained a third island curved back to the main river and in desperation started to cross it And all the time though he did not look he could hear her snarling just one leap behind Francois called to him a quarter of a mile away and he doubled back still one leap ahead gasping painfully for air and putting all his faith in that Francois would save him the dog driver held the axe poised in his hand and as Buck shot past him the axe crashed down upon mad Dolly s head Buck staggered over against the sled exhausted sobbing for breath helpless This was Spitz s opportunity He sprang upon Buck and twice his teeth sank into his unresisting foe and ripped and tore the flesh to the bone Then Francois lash descended and Buck had the satisfaction of watching Spitz receive the worst whipping as yet administered to any of the team One devil dat Spitz remarked Perrault Some dam day him kill dat Buck Dat Buck two devils was Francois s rejoinder All de time I watch dat Buck I know for sure Lissen some dam fine day him get mad like hell and den him chew dat Spitz all up and spit him out on de snow Sure I know From then on it was war between them Spitz as lead dog and acknowledged master of the team felt his supremacy threatened by this strange Southland dog F And strange Buck was to him for of the many Southland dogs he had known not one had shown up worthily in camp and on trail They were all too soft dying under the toil the frost and starvation Buck was the exception He alone endured and prospered matching the husky in strength savagery and cunning E Then he was a masterful dog and what made him dangerous was the fact that the club of the man in the red sweater had knocked all blind pluck and rashness out of his desire for mastery He was preeminently cunning and could bide his time with a patience that was nothing less than primitive PART 3 Mulan Okay okay how bout this Ahem in her manly voice excuandanother man picking out dirt from between his toes with chopsticks Beautifulisn t it Mulan making a face of disgust and continuing to walk They re disgusting Mushu No they re men And you re going to have to act just like them sopay attention Mulan stops and watches Yao Ling Chien Po and Tattoo Soldier Tattoo Soldier showing the dragon tattoo on his chest and belly Look thistattoo will protect me from harm Yao thi Shang What s your name Mulan stumbling Ahh I uhhh I uh Chi Fu stepping into Mulan s face Your commanding officer just asked you a question Mulan Uhh I ve got a name Huh And it s a boys name too Mushu from the back of Mulan Ling How bout Ling Mulan to Mushu motioning with her head to Ling His name s Ling Shang I didn t ask for his name I asked for yours Mushu Try uh ahh Chu Mulan Ah Chu Shang Ah Chu Mushu Gesundheit He He I kill myself Mulan whispering over her shoulder Mushu Shang Mushu Mulan No Shang Then what is it Mushu Ping Ping was my best friend growing up Mulan It s Ping Shang Ping Mushu Of course Ping DID steal my gir Mulan reaches back and grabs holds Mushu s mouth together Mulan Yes my name is Ping Shang Let me see your conscription notice Takes the notice from Mulan Fa Zhou the Fa Zhou Chi Fu I didn t know Fa Zhou had a son Mulan Um he doesn t talk about me much Mulan tries to hawk up a loogie and spit but the saliva just runs from her mouth Therecruits laugh Chi Fu I can see why the boy s an absolute lunatic Shang to the recruits Okay gentlemen thanks to your new friend Ping you ll spend tonight picking up every single grain of rice Andtom
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 展会策划高级面试题目及答案解析
- 学校营销面试题解析与答案全攻略
- 高品质电热厂招聘实战模拟题及答案解析:高级管理岗位
- 医疗行业面试实战:护士职位面试题及答案详解
- 航运环境保护-洞察及研究
- 嘉集团面试必问系列:多元岗位参考题及答案解析
- 医疗纠纷调解程序-洞察及研究
- 危险区划技术优化-洞察及研究
- 农村环境监测网络构建-洞察及研究
- 骨化风险动态监测系统-洞察及研究
- 温硝化制硝基苯装置的改进
- 保教知识与能力幼儿园课件
- 财务部半年度述职汇报PPT模板
- 药品种类清单
- 公共基础知识(社区工作者基础知识)试题(附答案)
- GB/T 37915-2019社区商业设施设置与功能要求
- GB/T 31298-2014TC4钛合金厚板
- 《电业安全工作规程》
- 卡西欧gw5600说明书
- 中兴NGN培训教材 MSG9000结构原理介绍课件
- 穿湖隧道施工组织设计
评论
0/150
提交评论