Я создаю настольное приложение с открытым исходным кодом, оно работает в автономном режиме с использованием pyside6. Я собрал и развернул его в Linux с помощью «pyside6-deploy», все работает хорошо, но в Windows как «nuitka Deploy Deploy», так и «pyside6-deploy Deploy» приводят к проблемам с серверной частью набора ключей.
Цель набора ключей — сгенерировать ключ для шифрования базы данных приложения. Поскольку проблемы со связкой ключей продолжают возникать при развертывании ОС Windows, я решил разрешить пользователю вводить предпочитаемый пароль, зашифровать его и сохранить в файле. Сохраните его в папке AppData.
Поскольку приложение имеет открытый исходный код и исходный код доступен для общественности, его легко сохранить в файле. Каким образом я могу решить эту проблему с серверной частью набора ключей при развертывании nuitka или заставить ее работать при развертывании Windows?