网站大量收购闲置独家精品文档,联系QQ:2885784924

Foxmail邮箱密取原理与方法研究.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Foxmail邮箱密取原理与方法研究

Foxmail邮箱密取原理与方法研究 一、Foxmail简介 Foxmail是由华中科技大学张小龙开发的一款优秀国产电子邮件客户端软件,2005年3月16日被腾讯收购。Foxmail使用者遍及全球四十多个国家,是在互联网上唯一能与微软Outlook对抗的邮件处理软件。 二、实验目的 通过对一定环境下、多组Foxmail加密后的密文Password(记为P)进行分析、计算,找出Foxmail的加密密钥Key(记为K)和加密算法,并通过密文P计算出加密前的密码(记为M)来验证密钥K及算法的正确性。 三、实验环境 硬件配置:笔记本电脑:迅驰2 P7350、6G内存、500G硬盘、GT240独立显卡等 软件环境: Windows 7 64位旗舰版、Foxmail 6.5 Build 26 正式版 四、实验方法 1、本次实验以密码为“o”(其对应的ASCII值为0111(6FH))、长度从1至16位不等,分别在Foxmail 6.5邮件客户端中建立16个邮箱,并得到密文。 2、观察所得密文并从中找出规律及特点。 a、密文位数n与密码长度m是之间的关系。 b、密钥 K与密文P和密码M是之间的关系。 c、如何计算密钥K值。 3、验证 通过上面所求得到的关系,通过密文P、密码M验证密钥K及算法的正确性。 五、实验过程 1、密文位数n与密码长度m的关系 以密码为“o”(其对应的ASCII值为0111(6FH))、长度从1至16位不等,分别在Foxmail 6.5邮件客户端中中建立16个邮箱,得到如下密文。 a、POP3Password=E450 b、POP3Password=55000B c、POP3Password=49FC0805 d、POP3Password=DC8B9E7C8A e、POP3Password=17C256B746F2 f、POP3Password=B024F715E512EE g、POP3Password=4BFE0A0B1BCD52AF h、POP3Password=5C0B1EFF0E3AC658B9 i、POP3Password=47F2060717C15EA36DA2 j、POP3Password=E753A664B265BB45CA44D7 k、POP3Password=9044D735C5728E937D9266A7 l、POP3Password=47F2060717C15EA36DA2769766 m、POP3Password=9440CB49D90E12EF21EE3ADB2ADE n、POP3Password=1ECD59BA4BFD021FF01EE92BFB2CF4 o、POP3Password=36A5719263956AB759B642C352869A64 p、POP3Password=CA7E898A984FD12FE02EF91BEB1CE43AD7 从上面密文位数n与密码长度m的数据中可以看出,当密文位数n为4位时,密码长度m为1位(记为4—1),密文位数n为6位时,密码长度m为2位(记为6—2),……当密文位数n为34位时,密码长度为16位(记为34—16),整理如下: 4—1 6—2 8—3 10—4 12—5 14—6 16—7 1—8 20—9 22—10 24—11 26—12 28—13 30—14 32—15 34—16 我们可以从上面的数据中分析得到,密文位数n除以2减1即为密码长度m,即: n/2 -1=m。 2、密钥K与密码M、密文P的关系 我们知道通常加密的方法是通过对明文进行一系列异或运算,进而得到加密后的密文。假如Foxmail邮箱也是通过对密码M进行一系列的异或运算加密的,如何找出密钥K与密码M、密文P的关系呢?整理如下。 因为是由ASCII组成,所以将两两分开36 A5 71 92 63 95 6A B7 59 B6 42 C3 52 86 9A 64 邮箱p密文:CA 7E 89 8A 98 4F D1 2F E0 2E F9 1B EB 1C E4 3A D7 令密文:P1=36、P2=A5、P3=71、P4=92、P5=63、P6=95、P7=6A、P8=B7、P9=59、P10=B6、P11=42、P12= C3、P13=52、 P14= 86、P15= 9A、P16=64。 密码:M1= M2= M3=……=M15=6F。 密码与密文按位异或运算(Pi^Mi),Mi循环使用 P1^M1=36^6F=59 P2^M2= A5^6F=CA P3^M3=71^6F=1E P4^M4=92^6F=FD P5^M5=63^6F=C P6^M6=95^6F=FA P7

您可能关注的文档

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档