maddogmaycry
New member
Здравствуйте.
Поделитесь опытом пожалуйста.
Требуется работать в зашифрованном режиме.
Из сети удалось достать данное описание процесса:
1 - python espsecure.py generate_signing_key ./secure_boot_key.pem
Тут все понятно. Генерируем файл ключа.
2 - make bootloader
Вот тут не совсем понятно, он будет собран и зашифрован ключем генерированным на шаге 1, или это просто генерация загрузчика, и на данном этапе шифрование над ним не производится? Над ним вообще должно производится хоть какое-нибудь шифрование?
3 - python espefuse.py --port COM5 --before default_reset burn_key secure_boot ./secure-bootloader-key.bin
То что прошивается фьюз я понял, но откуда берется файл /secure-bootloader-key.bin ???
И я так понимаю это фьюз secure boot. Мне же требуется secure flash?
4 - python esptool.py --chip esp32 --port COM5 --baud 230400 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 ./ bootloader.bin
Разьясните пожалуйста как зашифровать флеш.
Поделитесь опытом пожалуйста.
Требуется работать в зашифрованном режиме.
Из сети удалось достать данное описание процесса:
1 - python espsecure.py generate_signing_key ./secure_boot_key.pem
Тут все понятно. Генерируем файл ключа.
2 - make bootloader
Вот тут не совсем понятно, он будет собран и зашифрован ключем генерированным на шаге 1, или это просто генерация загрузчика, и на данном этапе шифрование над ним не производится? Над ним вообще должно производится хоть какое-нибудь шифрование?
3 - python espefuse.py --port COM5 --before default_reset burn_key secure_boot ./secure-bootloader-key.bin
То что прошивается фьюз я понял, но откуда берется файл /secure-bootloader-key.bin ???
И я так понимаю это фьюз secure boot. Мне же требуется secure flash?
4 - python esptool.py --chip esp32 --port COM5 --baud 230400 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x1000 ./ bootloader.bin
Разьясните пожалуйста как зашифровать флеш.