设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>电子电气毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
强密码生成器的设计与实现 毕业论文+任务书+开题报告+文献资料+论文附录程序
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘  要

为了解决密码的随机性与难以记忆的矛盾,我们可以采用比较容易记忆的口令,使用Password Derive Bytes类生成强密码。但是,这同样存在强力攻击口令的情形。也就是说,我们的口令也必须有足够的随机性,即强壮性。我们可以开发一个口令生成器加以解决。

本课题主要对基于RFID平台,实现一个强密码生成器,为以后强密码生成器的研究提供一个全面且可靠的依据。由上位PC机通过RS232接口控制MCU操作射频模块对RFID卡进行操作,再将RFID卡中的数据由MCU进行加解密运算,返回到主机的数据管理系统中。

整个强密码生成器分为三个功能模块:首先用RFID卡在读卡器模块处刷卡,之后读卡器模块读取卡片ID并传给密码生成及输出模块;该模块通过USB线将生成的强密码传入计算机或其他设备;同时,密码生成及输出模块通过导线与用户提醒模块相连,用来显示强密码生成器的工作状态(连接异常、正常工作、输出密码),并通过LED灯和蜂鸣器提醒用户工作状态。

关键词:密码;强密码;生成器;RFID读卡器;Arduino

Abstract

In order to solve the contradiction between randomness of password and difficulty of memory, we can use Password Derive Bytes class to generate strong password. However, there is also a strong attack password. That is to say, our password must also have enough randomness, that is, strength. We can develop a password generator to solve it.

Based on the RFID platform, this paper mainly implements a strong password generator, which provides a comprehensive and reliable basis for the future research of strong password generator. The upper PC computer controls MCU operates the RF module to operate the RFID card through the RS232 interface, and then encrypts the data in the card by the MCU and returns it to the data management system of the host computer.

The whole strong password generator is divided into three functional modules: first, swipe the card at the card reader module with the RFID card, then the card reader module reads the card ID and passes it to the password generation and output module. At the same time, the password generation and output module is connected to the user reminder module.

Keywords: password; strong password; generator; RFID card reader; Arduino

目  录

摘  要

Abstract

1绪论

1.1选题背景及意义

1.2国内外研究现状

1.3研究主要内容

1.3.1题目要求

1.3.2本设计主要硬件功能部分

1.3.3本设计软件的总体构思

2硬件设计

2.1EEPROM模块

2.2RFID读卡器通信模块

2.2.1 RFID读卡器通信的基本原理

2.2.2 RFID读卡器密码生成器及其编码

2.2.3 RFID读卡器生成强密码

2.2.4 RFID读卡器发送与接收设备

2.3 LCD5110液晶显示模块

2.3.1 LCD5110介绍

2.3.2 LCD5110引脚功能表

2.3.3 LCD5110电路图

2.4 单片机最小系统模块

2.4.1单片机选择

2.4.2 ATMEGA328P芯片内部资源

3软件设计

3.1 ARDUINO软件开发环境

3.2 PROTEUS原理图仿真

3.3 程序流程图

3.3.1 主程序流程图

3.3.2 RFID读卡器接收强密码

3.3.3 串口收发数据模块(调试)

4系统测试

4.1 硬件调试

4.1.1RFID读卡器调试

4.1.2继电器调试

4.2软件调试

总  结

致  谢

参考文献

附  录

附录A  系统整体原理与实物图

附录B  系统源程序









  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
  下一篇文章:强密码生成器实例
本类最新文章
基于西门子S7-200PLC四层 基于PLC的鸡禽自动喂食机控制系 基于PLC的智能楼宇消防控制系统
三菱FX2N PLC在5层电梯逻 基于单片机的教室照明控制系统设计 5KW分布式并网光伏发电系统的设
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!