0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

aes128

分享:

好的,我们用中文来解释 AES-128

核心概念

  1. AES (Advanced Encryption Standard - 高级加密标准):

    • 这是一种目前全球广泛使用的对称加密算法。这意味着加密和解密数据使用的是同一个密钥
    • AES 是由美国国家标准与技术研究院 (NIST) 在 2001 年正式确立的标准,取代了旧的 DES(数据加密标准)。
    • 它的设计目标是提供高安全性高效率(在各种硬件和软件上都能快速运行)。
  2. 128:

    • 这个数字指的是 AES 算法所使用的密钥长度
    • 128 表示密钥长度是 128 位 (bits)
    • 你可以将它想象成一个非常复杂、由 128 个 0 或 1 组成的巨大密码。实际的密钥通常表示为由 16 字节组成的字符串(因为 1 字节 = 8 位,128 位 / 8 = 16 字节)。
    • 例如,一个 128 位的密钥看起来可能是类似 2B7E151628AED2A6ABF7158809CF4F3C 这样的十六进制字符串(实际使用时形式可能不同)。

综合起来理解 AES-128

  • AES-128 就是使用密钥长度为 128 位的高级加密标准。
  • 它是一种强大的、行业标准的对称加密方法。
  • 发送方和接收方必须预先安全地共享同一个 128 位的密钥
  • 发送方使用这个密钥和 AES 算法来加密原始数据(明文),将其变成无法理解的乱码(密文)。
  • 接收方使用相同的128 位密钥和 AES 算法来解密接收到的密文,将其恢复成原始的明文。

AES-128 的特点和应用

  • 安全性: AES-128 目前被认为是非常安全的加密算法,能够有效抵御各种已知的攻击方法。破解它需要尝试所有可能的 2¹²⁸ 种密钥组合,这在当前和可预见的未来计算能力下是完全不现实的(即使使用超级计算机也需要天文数字般的时间)。
  • 速度: AES 算法设计高效,在软件和硬件上都能够快速实现。128 位的版本通常比密钥更长的版本(如 AES-192 或 AES-256)稍微快一点
  • 广泛使用: AES-128 无处不在,应用在:
    • 保护互联网通信安全 (SSL/TLS - 你访问 https:// 网站时)。
    • 加密 Wi-Fi 网络 (WPA2/WPA3 协议的一部分)。
    • 加密硬盘驱动器、U盘等存储设备(文件加密,BitLocker, FileVault 等)。
    • 加密压缩文件(如 ZIP, RAR 的密码保护)。
    • 保护数据库中的敏感信息。
    • 许多其他需要数据保密性的场景。

与其他 AES 密钥长度的比较

  • AES-192: 使用 192 位长度的密钥。安全性比 AES-128 更高,但速度稍慢。
  • AES-256: 使用 256 位长度的密钥。提供目前 AES 标准下的最高安全级别,但速度也比 AES-128 慢一些。
  • 选择: 对于绝大多数应用场景,AES-128 提供的安全性已经非常足够。政府和处理极其敏感数据的行业有时会强制要求使用 AES-192 或 AES-256。选择哪种长度通常需要在安全需求、性能要求和法规遵从性之间进行权衡。

重要提示

  • 密钥保密是关键: AES 算法的安全性高度依赖于密钥的保密性。如果密钥被泄露或破解,加密也就失效了。因此,安全地生成、分发、存储和管理密钥与选择强大的算法本身同样重要。
  • 算法强度: AES(包括 AES-128)本身的设计是公开的、经过严格审查的,被认为是安全的。其安全性主要依赖于密钥的长度和难以破解的数学运算。

简单比喻

想象一个超级防盗门(AES 算法)。AES-128 意味着这把锁的钥匙(密钥)有 128 个极其复杂的齿(128 位)。没有这把特定的、拥有精确齿形的钥匙,几乎不可能打开这扇门(解密数据)。钥匙越长(比如 AES-256 的 256 位),齿形组合就越复杂,门理论上就越难被撬开,但插入和转动钥匙开门的过程也可能稍微慢一点点。

总结来说,AES-128 是一种高效、安全、应用极其广泛的对称加密算法,它使用 128 位长度的密钥来保护数据的机密性。

求推荐用于AES128评估的探索板

我想做一些 AES128 评估,我需要一个发现板,不需要其他功能,推荐的(简单且便宜的)发现板是什么?

Wu雨雨雨 2023-02-01 08:30:45

TI的BLE协议栈提供的AES128加密函数和Java平台的AES加密结果不同?

在TI 的BLE协议栈中,我使用了 extern llStatus_t LL_Encrypt( ) 函数对数据进行了AES128加密。但是在同样的Key和plain_text的情况下,加密

testd28 2020-03-16 10:27:45

如何在ESP-IDF v 4.4中同时使用WIFI和AES128

项目不起作用时。如果我们初始化 AES128,那么稍后尝试连接 WIFI 时就会出错(即使我们在 WIFI 操作期间没有加密)。在 ESP-IDF v4.4 中同时使用 AES128 和 WI-FI 应该

hisysteeoke 2023-04-13 07:14:58

如何使用CSEc在S32K1中支持SHA256?

S32K1 CSEc 模块内部只有 AES128 引擎。在 S32K1 CSEc 中还没有支持 SHA256 的原始引擎。但是,客户可以参考以下参考代码在其应用程序中通过软件实现 SHA256

冰箱洗衣机 2023-04-18 08:43:18

泰凌微电子三元组认证功能实现

App扫描广播并连接Device,Device主动上报三元组Confirm + Random(随机数),App将广播包里的Product_info + Mac_address上报云端查找三元组表格获取Secret,云端再通过AES128验证Confirm

2022-11-23 10:24:08

在哪里可以找到用于导出AN10957上显示的结果的确切CMAC签名/mac代码算法?

我正在使用 AES128 加密对 MIFARE desfire ev3 类型的卡进行密钥多样化和验证。第 17 页上的 AN10957 参考了“使用标准 CMAC 将初始向量设置为 UID 生成

秦小姐9048 2023-04-06 06:25:27

IN612L具有多模协同2.4G无线协议栈,支持2.4G私有协议栈以及蓝牙5.0全协议栈的SOC芯片

增加数字加速引擎,加密模块,语言处理模块, 数字加速引擎最多能处理16*16矩阵运算,支持矩阵加,减,乘,除等多种运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1

动能世纪12123 2019-11-14 16:44:58

新一代超低功耗RJM8L151系列安全MCU

`瑞纳捷针对低功耗应用领域,新推出RJM8L151系列微控制器。增强型8051内核,内置SM4/DES/3DES/AES128加密算法,具有超低功耗,接口丰富,运行高效,开发方便等特点,应用领域广泛

RUNJET 2019-08-26 18:01:33

SH32F7B00规格书中文资料

。 SH32F7B00系列芯片支持低功耗应用模式,提供8/16/32位可选的CRC代码校验和数据校验,AES128/192/256硬件加密,ECC加密,内置独立看门狗、窗口看门狗、低电压复位电路、掉电

深海零下一度1 2022-10-19 06:52:57

为什么STSAFE上没有存储密钥1和2的示例项目?那是安全问题吗?

使用 SECBOOT_ECCDSA_WITH_AES128_CBC_SHA256 加密方案。所以我需要在 IoT 上存储:一个 AES128 对称密钥(密钥 1)一个 ECCDSA 公钥((密钥 2)根据 UM2262 用户手册,这些

flowerddd 2022-12-19 07:38:06

韩国Neowine(纽文微)强加密芯片ALPU-P

由工采网代理的ALPU-P加密芯片是韩国Neowine(纽文微)推出的用于版权保护芯片;采用ASIC方法设计,搭载AES128/SHA256双认证;以定制的方式为每一个客户单独定制一套

2023-12-25 10:49:50

移远通信发布超紧凑Wi-Fi 6 & 蓝牙5.1模组FCM360W,助力智能家居和工业物联网场景加速升级

和 WPA3-PSK 安全标准,并支持AES128位硬件加密算法以增强其安全性。 FCM360W 提供多种接口,包括 UART、SPI、I2C、I2S、ADC 和

2023-06-14 19:10:01

ANYMESH-SDR-A5 MESH无线自组网 1U机架车载电台-万蓝通信

定位PTT语音、4G/5G 等模块,可满足用户多种通信需求。产品在无遮挡环境下传输距离可达50KM 以上。产品具备AES128/256 加密技术。适用于移动性覆盖、中继接力多跳传输、远距离覆盖等应用场景。军品级设计,有效抵抗各种严峻环境等领域。 一、显著特点 非

2023-07-21 17:30:21

ANYMESH自组网车载台

集成北斗定位、PTT语音、4G/5G 等模块,可满足用户多种通信需求。产品在无遮挡环境下传输距离可达50KM 以上。产品具备AES128/256 加密技术。适用于移动性覆盖、中继接力多跳传输、远距离覆盖等应用场景。军品级设计,有效抵抗各种严峻环境等领域。 产品参

2022-11-29 16:04:53

IN612L 是一款支持2.4G以及5.0蓝牙协议的Mesh组网技术资料

运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1,SHA-2和ECC加密功能,以及内部有唯一ID号,语言处理模块支持1:4语言压缩跟解压,支持PDM及I2S输出

h1654155979.3412 2020-04-03 15:36:21

IN612L 是一款支持2.4G以及5.0蓝牙协议的Mesh组网技术资料

更好的加密算法支持AES128,AES256,SHA-1,SHA-2和ECC加密功能,以及内部有唯一ID号,语言处理模块支持1:4语言压缩跟解压,支持PDM及I2S输出主要特点•多模式协作协议栈-蓝牙

动能世纪12123 2019-12-27 15:59:18

最新的5.0超低功功耗1主25从蓝牙芯片模块资料分享

,语言处理模块, 数字加速引擎最多能处理16*16矩阵运算,支持矩阵加,减,乘,除等多种运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1,SHA-2和ECC加密功能

h1654155979.3412 2020-03-06 14:21:02

RJM8L151C8T6 RJM8L151 RUNJET红外温度计低功耗MCU

方案中组件MCU。针对低功耗应用,目前瑞纳捷新推出RJM8L151系列微控制器。其增强型8051内核,内置SM4/DES/3DES/AES128加密算法,具有超低功耗,接口丰富,运行高效,开发方便等

小翁嗡嗡嗡 2020-04-21 14:56:21

国产IN612L超低功耗蓝牙芯片突破1主对25从开发资料

增加数字加速引擎,加密模块,语言处理模块, 数字加速引擎最多能处理16*16矩阵运算,支持矩阵加,减,乘,除等多种运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1

动能世纪12123 2020-04-03 15:41:54

国产IN612L超低功耗蓝牙芯片突破1对25从远距离800米通讯

增加数字加速引擎,加密模块,语言处理模块, 数字加速引擎最多能处理16*16矩阵运算,支持矩阵加,减,乘,除等多种运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1

h1654155979.3412 2019-12-06 17:09:41

SmartNode N616 specification V2.5.1

show- 10 -厂家识别码PID2Byte, Hexadecimal show用户识别码UID2Byte, Hexadecimal show加密Encryption AES128纠错Error

逻迅科技 2019-09-25 09:32:49

INPLAY IN610/IN610L/IN612与NRF52832/52840区别

,支持矩阵加,减,乘,除等多种运算, 加密模块可以为客户提供更好的加密算法支持AES128,AES256,SHA-1,SHA-2和ECC加密功能,以及内部有唯一ID号,语言处理模块支持1:4语言压缩跟

动能世纪12123 2020-03-06 11:22:17

三相宽带载波模块JST-IOT-TPN

·灵活的组网能力集成快速组网算法,支持动态三相、多路径寻址,保证可靠实时通信。·强大的安全引擎硬件实现 AES128/256 加解密算法,用户自定义通信秘钥,加密通信。·较强的抗白噪、抗脉冲干扰性能

1591789880 2022-03-28 15:46:30

【学习】海思 Hi3861 开发平台简介

和 RF 电路Wi-Fi 基带支持正交频分复用(OFDM)安全能力支持 AES128/256 加解密/HASH-SHA256/HMAC_SHA256 /RSA支持 ECC 签名校验算法真随机数生成,满足

luckydarcy 2021-02-14 14:13:46

OpenHarmony 1.1.0 LTS 版本来啦,含未来一年版本路标

Aware特性模块。· IPC新增对非对齐序列化的支持。10.「 安全 」新增特性:· 新增HUKS提供SHA256/RSA3072/RSA2048/AES128/ECC安全算法以及接口,以及提供密钥管理

ROSE1017 2021-04-23 18:02:19

鸿蒙开发板资料汇总(资料+代码仓+教程及购买渠道)

mDNS功能,支持CoAP/MQTT/HTTP/JSON基础组件MAC特性支持A-MPDU、A-MSDU,支持Blk-ACK安全引擎支持硬件实现AES128/256加解密算法,支持硬件实现

o_dream 2021-11-16 14:45:25

硬件加密芯片Kinetis K82介绍

K82 芯片内部自带硬件随机数发生器,支持 DES、AES、SHA 等硬件加速器,支持算法包含 AES128AES256、3DES 等。目前常用的加密方式主要分为两种:对称加密及非对称加密。对称加密

xufang20160719 2019-09-23 09:05:02

车规级MCU缺货持续2年,上海航芯助力国产市场

ACL16片内集成多种安全密码模块,包括国密 SM1、SM2、SM3、SM4 算法以及 RSA/ECC、DES/3DES、AES128AES192/256(320K 版支持硬件加速)、SHA1/256

jf_32813774 2023-02-03 12:00:10

加载更多
aes128相关专题
相关标签