密码学大作业2011级.docVIP

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

密 码 学 编 码 作 业 题 目 要 求 描 述 名 单 AES算法实现与演示 实现算法AES,要求: 能够动态演示用户输入的明文和密钥的中间过程;能够对用户输入的任意长度的字符串加解密;能够对用户输入的文件加解密。 涉及的知识点是对算法的理解实现和UI设计实现。 MD5/SHA512算法实现与演示 实现算法MD5或SHA512,要求: 能够动态演示用户输入的字符串的摘要值中间过程;能够对用户输入的任意长度的字符串计算摘要值;能够对用户输入的文件计算摘要值。 涉及的知识点是对算法的理解实现和UI设计实现。 HMAC算法实现与演示 实现算法HMAC,要求: 能够动态演示用户输入的字符串的摘要值中间过程;能够对用户输入的任意长度的字符串计算摘要值;能够对用户输入的文件计算摘要值。 涉及的知识点是对算法的理解实现和UI设计实现。 DSA算法实现与演示 实现数字签名算法DSA,要求: 能够动态演示用户输入的字符串的签名的中间过程和验证签名的中间过程;能够对用户输入的任意长度的字符串生成签名和验证签名;能够对用户输入的文件生成签名和验证签名。 涉及的知识点是对算法的理解实现和UI设计实现。 基于AES加密的TCP聊天程序 利用socket编写一个TCP聊天程序,通信内容经过AES加密与解密。涉及的知识点有socket编程、密码算法实现和UI设计实现。 API实现 文件安全 传输工具 设计实现一个安全通信工具软件,要求通信双方能够秘密地传输加密文件。具体过程见flash演示。涉及的知识点有socket编程、密码算法API和证书 基于C/S的网络身份 认证系统 编写实现认证系统,采用C/S模式。要求: 通过用户输入用户名和密码,用户名正常显示、密码用星号显示,并且密码经过加密后传输,以防止窃听。 服务器端接收用户传输过来的信息,并与数据库中存储的用户名和密码比较,如果相等为合法用户,否则为非法用户。 涉及的知识点socket编程、SQL Server数据库管理系统、密码算法。 基于B/S的网络身份 认证系统 编写实现认证系统,采用B/S模式。要求: 用户通过浏览器输入用户名和密码,用户名正常显示、密码用星号显示,并且密码经过加密后传输,以防止窃听;数据库存储用户的口令的摘要值 服务器端接收用户传输过来的信息,先解密,然后计算摘要值,并与数据库中存储的该用户名的摘要值比较,如果相等为合法用户,否则为非法用户;涉及的知识点socket编程、SQL Server数据库管理系统、密码算法。 Android端 Android端实现后面4个题目的任意一个 大素数的生成和判断 要求用openssl相关API生成随机数并进行素数的判断

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档