当前位置: 首页 > wzjs >正文

网站建设与管理维护wordpress 导入

网站建设与管理维护,wordpress 导入,网站服务器租用 配置,网站建设流程共有几个阶段一、ota之.加密算法,mcu加密方式 前面一篇文章,讲了soc的加密方式,但是soc资源充足,mcu没有,所以不会用openss生成公私钥 切计算哈希用rsa256位。 ECC(椭圆曲线加密) 是一种非对称加密算法&…

一、ota之.加密算法,mcu加密方式

前面一篇文章,讲了soc的加密方式,但是soc资源充足,mcu没有,所以不会用openss生成公私钥
切计算哈希用rsa256位。

  • ECC(椭圆曲线加密) 是一种非对称加密算法,用于生成公钥/私钥对,实现数字签名、密钥交换等,特点是密钥短、效率高,适合手表等资源受限设备。
  • SHA(如SHA-256) 是哈希算法,用于计算数据的“指纹”(哈希值),不生成密钥,仅用于验证数据完整性(防篡改)。
  • MD5 也是哈希算法,但安全性极低(易被碰撞攻击),已淘汰;SHA-256 是更安全的哈希算法

详细解释

  1. ECC(椭圆曲线加密)的作用:生成公私钥,实现签名/加密

ECC是非对称加密算法的一种(和RSA同属一类,但更高效),核心功能是:

  • 生成公钥和私钥对:通过椭圆曲线数学特性,生成一对关联的密钥(私钥是随机数,公钥由私钥计算得出,不可逆)。
  • 数字签名:用私钥对数据的哈希值加密(生成签名),接收方用公钥解密签名,验证数据来源和完整性(如手表OTA中,服务器用私钥签名,手表用预存公钥验签)。
  • 密钥交换:在需要加密通信时(如手表和服务器传输敏感数据),用ECC安全交换对称加密密钥(避免密钥明文传输)。

ECC的优势:相同安全性下,密钥长度比RSA短(如256位ECC≈2048位RSA),计算速度快、耗电少,特别适合手表等低功耗MCU。

  1. SHA(如SHA-256)的作用:计算哈希值,验证数据完整性

SHA(安全散列算法)是哈希算法,和密钥无关,仅做一件事:

  • 对任意长度的数据(如手表的OTA包、文本、文件)计算出固定长度的哈希值(如SHA-256生成256位=32字节的哈希值),相当于数据的“唯一指纹”。
  • 特点:数据只要有任何微小改动(哪怕1个比特),哈希值会完全不同;且无法从哈希值反推原始数据(单向性)。

为什么不用MD5?
MD5也是哈希算法,但因“碰撞攻击”漏洞(不同数据可生成相同MD5值),早已被淘汰,无法用于安全场景(如OTA验证)。SHA-256安全性高,是目前主流选择。

  1. 三者的关系:哈希(SHA)+ 非对称加密(ECC)配合实现安全验证

以手表OTA为例,流程是:

  1. 服务器端:
  • 对OTA包用SHA-256计算哈希值(得到“数据指纹”)。
  • 用ECC私钥对哈希值加密,生成数字签名(相当于“盖章”)。
  • 下发“OTA包 + 签名”给手表。
  1. 手表端:
  • 对接收到的OTA包用SHA-256计算本地哈希值。
  • 用预存的ECC公钥解密签名,得到服务器计算的原始哈希值。
  • 对比两个哈希值:一致则包未被篡改,且来自合法服务器(通过ECC公钥验证)。

总结:ECC负责“身份认证和签名加密”(用公私钥),SHA-256负责“数据完整性校验”(用哈希值),两者配合在手表等设备上实现高效、安全的OTA验证。

http://www.dtcms.com/wzjs/533675.html

相关文章:

  • 网站建设用到什么带后台管理的网站模板
  • apache 做网站网站开发进度计划表
  • 可以做录音兼职的网站江苏手机网站建设
  • 公司网站维护如何上图广州市建设局网站
  • 外贸网站cms系统wordpress企业站主题免费
  • 开发网站要多少钱wordpress国内不使用方法
  • 百度爱采购推广一个月多少钱安阳网站seo
  • 北京营销型网站推广网站建设找好景科技
  • 律所网站建设国队男子接力赛建英文网站费用
  • 新手网站建设模板下载百度网盘资源免费搜索引擎入口
  • 如何优化网络延迟网站建设优化去哪学
  • thinkphp开发大型网站wordpress自豪的
  • 网站建设需要平台wordpress始终无法登录
  • 东莞公司网站建设营销型网站建设建三江廉政建设网站
  • 网站新媒体建设网站网域名查询
  • 网站关键字个数wordpress获取菜单
  • 教育培训网站有哪些宜昌平台网站建设
  • 网站制作常见问题 图片版权网站定制论文1500字左右
  • 中铁广州建设有限公司网站如何对网站做实证分析
  • 网站宽屏版网页设计与网站建设第05
  • 站群网站内容济南网站建设 联系小七
  • 简单asp网站十堰企业网站制作公司
  • 上海专业网站建设精英个人主页网页模板html
  • 购物网站开发程序有关网站建设的参考书
  • 广告网站留电话不用验证码四大软件外包公司
  • 商城网站建设公司价格长沙网络公司排名
  • 如何在百度里做推广网站平面设计素材网站推荐
  • 组建网站 多少钱东莞市新闻
  • 公司网站的个人主页怎么做自己做一网站_多做宣传.
  • 成功的网站应该具备哪些要素全国甲级建筑设计院名单