Как менеджер Wifi шифрует профили (WinCE)

Привет, я пытаюсь разработать небольшой менеджер Wi-Fi, и у меня есть один вопрос:

Мне нужно зашифровать файл профиля при сохранении его на диск и расшифровать его при загрузке.

Для этого я буду использовать парольную фразу, так как я могу сохранить свою парольную фразу: - Если я сохраню ее в файле, ее будет легко сбросить - Если я жестко закодирую ее, она будет видна где-то в моем двоичном файле - Я нахожусь под WindowsCE, и я не знаю, есть ли безопасное хранилище для сохранения данных? - Я знаю, что под Linux у нас может быть хранилище доверия, и при настройке некоторых разрешений только "root" будет иметь к нему доступ, и этого мне достаточно, есть ли возможность сделать что-то подобное под WinCE?

С Уважением,

1 ответ

Решение

Wireless Zero Config от Microsoft хранит ключи WiFi в ключе реестра, определенном в файле eapol.h. [HKLM]\Comm\EAPOL\Config

Строка зашифрована с использованием CryptProtectData с CRYPTPROTECT_SYSTEM флаг.

Другие вопросы по тегам