Я хочу использовать RSA для защиты файлов лицензий в приложении. Идея заключается в следующем:
- Создайте файл лицензии (открытый текст).
- Создайте пару ключей RSA.
- Используйте открытый ключ для шифрования файла лицензии.
- Поместите закрытый ключ в двоичный файл приложения.
- Затем приложение может декодировать файл лицензии и начать работу.
Дело в том, что я должен отправить закрытый ключ с моим приложением. Будет ли проблемой, если я сохраню открытый ключ в секрете?
Если нет, то какие еще существуют хорошие (достаточно) схемы для создания лицензионно-файловой системы?