#encryption #micropython #raspberry-pi-pico
Вопрос:
Я написал код на Raspberry pico. И я хочу, чтобы коды в этой программе не были украдены. Какое шифрование мне нужно сделать, чтобы его никто не мог увидеть? Проект очень прост. Управление умной домашней автоматизацией. Я потратил много усилий. Я не хочу, чтобы его украли. Что можно сделать, чтобы они не извлекали мои коды из raspberry?
Комментарии:
1. Сомнительно, что вы когда-нибудь получите ответ на этот тип вопросов в stackoverflow. Мы здесь, чтобы помочь вам исправить ваш код. Вы просите об образовании в области шифрования исходных текстов. Я бы рекомендовал провести исследование. То, что вы хотите знать,-это не просто разовый ответ. Решение может варьироваться от сложного до невероятно сложного в зависимости от того, как далеко вы хотите зайти. Однако на самом деле вы не можете сделать ничего такого, что нельзя было бы отменить. Если кто-то с нужными навыками хочет получить ваш код, лучшее, на что вы можете надеяться, — это дать ему какой-то уровень борьбы, чтобы получить его.
2. Может быть, вы могли бы создать собственный микропитон с вашим кодом внутри него. Начните здесь и узнайте, как создавать и расширять микропитон: github.com/micropython/micropython Получайте удовольствие!
3. @aMike Это сделает ситуацию немного более головной болью, но все, что кому-то нужно сделать, это сбросить ПЗУ и оперативную память, и у них будет все. Им даже не нужно перепроектировать его, потому что они могут просто перенести информацию, как есть, обратно в ПЗУ и оперативную память всех Пико, которые они хотят. Это ряд шагов, которые он мог бы предпринять в дополнение к вашему предложению, но все они могут быть обнаружены и отключены с помощью шестнадцатеричного редактора и времени. Надежного способа сделать это не существует. Если это можно сделать, это можно и разрушить. Потребуется много работы, чтобы даже просто сделать его трудным для взлома.