Advertisement

esp32c3 加密和NVS 加密

阅读量:

参考官方文档
flash 加密 - ESP32-C3 - — ESP-IDF 编程指南 v5.2.5 文档

官方文档中的中文内容是通过英文自动翻译生成的 !!!!!!!!!

-- 发布模式和开发模式

在发布阶段,必须配置 DIS_DOWNLOAD_MANUAL_ENCRYPT 参数。一旦启用该参数,系统将不允许烧录未加密的文件,仅接受经过加密处理的文件。

-- 加密的启用与禁用

加密功能的开启与否由 SPI_BOOT_CRYPT_CNT 控制,该参数包含三位二进制位。若其中任意一位或三位均被设置为 1,则表示启用加密;若两位被设为 1,则表示禁用加密。

因此,将 SPI_BOOT_CRYPT_CNT 设置为两位为 1 的方式可以实现关闭加密功能,并且此操作仅能执行一次。

-- 使用单一密钥不会影响安全性

  • 避免在多个设备之间重复使用同一个 flash 加密密钥,否则攻击者可从一台设备中复制已加密的数据,并将其应用到其他设备上。

_____ 关于 nvs 加密

全部评论 (0)

还没有任何评论哟~