- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附录A-加密技术基础
下载
第五部分 附 录
附录A 加密技术基础
正是因为有了加密,才使得 Secure Shell是如此酷,它可使明文在网络上传送并使其不可
读。任何一个人都可以读取在网络上传送的明文,只要他有一个可以提取非加密密码的包探
测器,接着,他们会突然侵入你的账户。为了防止探测器截获你的密码和登录名,你可以使
用一个类似于 Secure Shell 的加密应用程序。本章阐述加密的基础知识,但并不要求读者有很
深的数学基础。
A.1 什么是加密
当还是一个小学生时,你可能经常在玩耍时使用某种方法将一张私人便条变成密码,
以使除了你的伙伴以外的其他人无法了解其中的含义。当你通过其他同学传送这张便条给
真正的接收人时,中间人无法读出它的含义,从而确保了安全性。这为我们引出了加密的
定义。
加密是一门通过使用一种编码而使某些可读的东西 ( 明文) 变为不可读的东西 (密文) 的科
学。这些编码就是将明文变成密文的加密算法 (也称为密码)或数学方法。所以,当你和你的朋
友们将信息编码时,你们正在使用简单的加密。
有两类涉及安全信息的基本研究,它们是研究安全信息的加密术和研究破解安全信息密
码 的 密 码 分 析 学 。 这 两 类 研 究 都 称 为 密 码 学 。 与 其 完 全 不 同 但 又 有 联 系 的 是
s t e g a n o g r a p h y ,它研究在信息中隐藏信息。
要将一段信息加密或解密,你会要用到密钥,它是一个很大的值。一般来说,密钥越大,
加密就越健壮。
我们将继续使用小学生的例子来阐明加密的有关概念。让我们假设这个孩子用了一个加
密表,它将字母表中的字母向后移动了 3个( 即,A变成D ,B变成E ,等等) 。从这个例子中,
我们可以演绎出加密密钥是 3 。
这个密码的加密算法如表A - 1所示。 表A-1 本例中所使用的简单的
那么,接收者如何能够读出信息呢?对信息进行加 加密和解密算法
密的方法通常有一个相关的函数能够对信息进行解密。
加密算法 解密算法
基本上,发送者将明文变成密文所做的事情,接收者相
字母+3 =密文 密文-3 =字母
反地做一遍就可以回溯到明文。例如,如果你有一个加
密方法是将每个字母向右移 3个,那么,你将有一个相应的解密方法:把字母向左移 3个。参
见下面的表A - 2 ,观察一下它是如何移动的。
那么,“l e t ’s go to the toga party! ”看起来将是这样:
ohw’v jr wr wkh wrjd sduwb!
154开始第五部分开附开开录
下载
表A-2 应用到字母表中的加密和解密方法
加密方法 解密方法 加密方法 解密方法
A = D A = X N = Q N = K
B = E B = Y O = R O = L
C = F C = Z P = S P = M
D = G D = A Q = T Q = N
E = H E = B
文档评论(0)