哈希游戏- 哈希游戏平台- 哈希游戏官方网站其功能特色包括一个支持CAN-FD 和CAN 2.0 的CAN 接口、两个同步采样的12 位4MSPS ADC(总计支持多达17 个外部通道)以及一个12 位1MSPS DAC(集成输出缓冲器)。芯片内置7 通道DMA 控制器和7 个计时器,支持多达22 个PWM 通道,进一步提升了信号处理和控制的能力。内置的真随机数发生器(TRNG)和支持128 位或256 位密钥的AES 加密功能,增强了系统的安全性。为了实现超低功耗模式,MSPM0G3507在关断状态下的功耗仅为78nA,并具备I/O 唤醒能力。
交互模块由按键输入和OLED 显示屏组成。用户通过按键输入进行操作,OLED 显示屏则返回用户指令的执行结果以及系统状态信息。这种设计使得整个系统的操作更为直观方便。本项目使用的是FPM3883 指纹模块,该模块具有较高的精度和稳定性,识别速度快,能够适应各种环境。另外,FPM3883 指纹模块待机电流低至20ua,和MSPM0G3507 微处理器搭配使用,可保证整个系统的运行效率。本项目采用舵机进行门锁的开关。舵机驱动模块则负责接收微处理器的指令,驱动舵机旋转,以打开或关闭门锁。具体电路图如图5。
在加密流程中,系统需要获取用户输入的密码。然后,使用SHA256 算法对输入的密码进行加密,得到一个固定长度的哈希值。接下来,将该哈希值存储到闪存(flash)中以备后续验证使用。当用户再次输入密码时,系统会对输入的密码进行SHA256 加密,并与闪存中保存的哈希值进行比对。如果计算得到的哈希值与存储的哈希值一致,表示密码验证通过;否则,说明密码错误。这个过程通过哈希加密确保了密码的安全性,避免了在存储过程中泄露明文密码的风险。具体流程图如图10所示。