网易首页 > 网易号 > 正文 申请入驻

嵌入式开发:嵌入式基础——哈希基础

0
分享至

  哈希在计算机科学中至关重要,并提供了广泛的能力和功能。此外,哈希在嵌入式软件开发人员验证和保护嵌入式系统方面发挥着重要作用。这篇文章将研究加密哈希的基础知识,并提供嵌入式开发人员可以用来开始理解嵌入式安全性的基础。

  让我们从查看哈希的定义开始。散列是散列函数根据提供给函数的输入生成的值。散列用于提供一个值,该值可以验证信息的完整性,而无需将该信息透露给执行验证的一方。因此,例如,开发人员可以通过散列函数运行他们的软件映像,以生成一个散列值,客户或最终用户可以验证他们是否收到了正确的软件映像。

  开发人员应将哈希视为数据的唯一数字指纹。哈希函数的好处是最终用户可以通过将他们的哈希与官方生成的哈希进行比较来验证他们是否拥有正确的软件。尽管如此,散列值仍不能用于生成信息,该过程是单向的,这提供了一种简单的验证方法,无需透露细节。

  几种不同的散列函数用于生成散列,有时称为散列码或散列值。一些常见的哈希值包括:

  MD5 (120-bit)

  SHA-1 (160-bit)

  SHA-3 (224-bit, 256-bit, 512-bit)

  当为输入数据生成散列时,会生成固定数量的输出位。例如,常用的加密散列 SHA-1(安全散列算法 1)产生 160 位值。嵌入式开发人员可以通过将他们的数据输入他们的 SHA-1 生成器或尝试使用在线生成器来生成 SHA-1 哈希。例如,简单的数据,如“Hello World!”生成下面的哈希:

  SHA-1(“Hello World!”) = 2ef7bde608ce5404e97d5f042f95f89f1c232871

  哈希在嵌入式中扮演着几个不同的角色。首先,引导加载程序可以使用哈希来验证他们收到的软件映像是否确实正确。其次,哈希可以用作安全启动序列的一部分,以在启动期间验证固件映像的完整性。第三,如果黑客试图将自己的代码注入应用程序映像,则存储的哈希将与存储在闪存中的应用程序不匹配,并表明应用程序出现问题。第三,哈希在服务器身份验证和数字签名中发挥作用。

  嵌入式软件开发人员在选择他们将在其应用程序中使用的哈希算法时需要小心。哈希函数可以计算周期密集型,这意味着它们可能需要一段时间才能在资源受限的设备(例如微控制器)上进行计算。在确定散列函数之前,开发人员应考虑以下几点:

  l 确定他们的微控制器上是否有可以加速哈希计算的硬件加速器

  l 评估哪种算法最适合他们的应用。(如果 SHA-1 足够,则无需使用 SHA3-512

  在嵌入式开发人员意识到这一点之前,哈希在嵌入式系统中比 CRC 和校验和更加普遍。但是,当然,它们已经在通用计算系统中使用了多年,随着安全成为许多连接系统的主要问题,它们也很自然地进入基于微控制器的系统。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
解说比赛时大骂张本智和,前国乒名将遭大量中国球迷抨击!

解说比赛时大骂张本智和,前国乒名将遭大量中国球迷抨击!

十点街球体育
2024-11-24 11:52:05
大家有没有发现,原本红遍大江南北的演员“黄渤”基本消失了?

大家有没有发现,原本红遍大江南北的演员“黄渤”基本消失了?

人情皆文史
2024-11-22 01:21:52
局面彻底失控!乌致命武器杀入俄罗斯本土,俄军做好动核武打算?

局面彻底失控!乌致命武器杀入俄罗斯本土,俄军做好动核武打算?

空天力量
2024-11-24 16:24:01
吴柳芳社媒因违反社区规定被禁止关注

吴柳芳社媒因违反社区规定被禁止关注

极目新闻
2024-11-24 21:08:22
卢布花不出去了!中国大型银行已停止使用俄银行银联卡

卢布花不出去了!中国大型银行已停止使用俄银行银联卡

大风文字
2024-11-24 16:36:17
什么情况?吴柳芳社媒因违反规定被禁止关注 已涨超200万粉丝

什么情况?吴柳芳社媒因违反规定被禁止关注 已涨超200万粉丝

直播吧
2024-11-24 21:04:10
发达国家免签仅剩英国等4国,石破茂的话意味深长

发达国家免签仅剩英国等4国,石破茂的话意味深长

大风文字
2024-11-24 11:07:43
吴柳芳回应擦边争议,最大的荣誉给了国家,最美的一面给了网友

吴柳芳回应擦边争议,最大的荣誉给了国家,最美的一面给了网友

芊手若
2024-11-24 16:32:02
无视通缉令,清除卡西姆!以军导弹在民众眼前拦腰斩断大厦

无视通缉令,清除卡西姆!以军导弹在民众眼前拦腰斩断大厦

大风文字
2024-11-24 09:50:55
日本头号华裔主将惨败 张本智和被打到崩溃:拥抱王楚钦摇头苦笑

日本头号华裔主将惨败 张本智和被打到崩溃:拥抱王楚钦摇头苦笑

厝边人侃体育
2024-11-24 15:45:33
乌军公布第一个被击毙的朝鲜士兵照片

乌军公布第一个被击毙的朝鲜士兵照片

大风文字
2024-11-22 16:52:27
德国国防部长:俄三个月的弹药产量相当于所有欧盟国家一年的产量

德国国防部长:俄三个月的弹药产量相当于所有欧盟国家一年的产量

财联社
2024-11-24 19:30:06
确认了!锡安正式解约离开!5年感情彻底破裂……

确认了!锡安正式解约离开!5年感情彻底破裂……

篮球实战宝典
2024-11-24 19:10:56
中青报:农村老人自杀现象,已经到了触目惊心的地步!

中青报:农村老人自杀现象,已经到了触目惊心的地步!

尚曦读史
2024-11-23 21:35:02
吴柳芳回应争议:我嘴笨但我肢体协调呀,可以利用肢体让大家开心

吴柳芳回应争议:我嘴笨但我肢体协调呀,可以利用肢体让大家开心

直播吧
2024-11-24 09:11:16
正式退出!武磊将发声离队二进宫重返欧洲,上港批准+球迷祝福

正式退出!武磊将发声离队二进宫重返欧洲,上港批准+球迷祝福

小海要说球
2024-11-24 17:32:08
提拔七年亲信为幕僚长,特朗普夫人宣布首个任命,并计划重返白宫后在三地往返

提拔七年亲信为幕僚长,特朗普夫人宣布首个任命,并计划重返白宫后在三地往返

红星新闻
2024-11-24 19:09:37
比90年代泡沫经济还夸张!曝东京151.99平米房子卖21.8亿,每平米接近70万人民币

比90年代泡沫经济还夸张!曝东京151.99平米房子卖21.8亿,每平米接近70万人民币

六子吃凉粉
2024-11-24 23:40:41
陌生男子尾随16岁女孩图谋不轨 36岁司机拿撬棍相救 民警:案件侦办中

陌生男子尾随16岁女孩图谋不轨 36岁司机拿撬棍相救 民警:案件侦办中

极目新闻
2024-11-24 22:43:22
八村垒:若日本男篮继续这样下去,我无法为其效力

八村垒:若日本男篮继续这样下去,我无法为其效力

懂球帝
2024-11-24 19:08:16
2024-11-25 00:47:00
粤嵌教育培训
粤嵌教育培训
粤嵌教育,IT人才孵化中心!
1614文章数 64关注度
往期回顾 全部

科技要闻

“这是中国的非凡机遇,德日远远落后了”

头条要闻

媒体:特朗普点将完毕 对华政策方面其团队群"鹰"荟萃

头条要闻

媒体:特朗普点将完毕 对华政策方面其团队群"鹰"荟萃

体育要闻

卡文迪什:公路自行车传奇谢幕

娱乐要闻

窦靖童演唱会:王菲助阵,谢霆锋助唱

财经要闻

特朗普任免对市场有何影响?券商研判

汽车要闻

尊界S800首张官图发布 双色车身"尊的"很亮

态度原创

本地
旅游
时尚
亲子
家居

本地新闻

云游中国 | 拒绝特种兵!北方也有“真江南”

旅游要闻

北武当山:日出、云海、雾凇齐现!宛若仙境

43岁宋慧乔的状态,我的梦

亲子要闻

孩子自出生就“没有耳朵”,妈妈为了手术四处借钱

家居要闻

线条装饰 打造设计空间感

无障碍浏览 进入关怀版