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)
还没有任何评论哟~
