Как менеджер Wifi шифрует профили (WinCE)
Привет, я пытаюсь разработать небольшой менеджер Wi-Fi, и у меня есть один вопрос:
Мне нужно зашифровать файл профиля при сохранении его на диск и расшифровать его при загрузке.
Для этого я буду использовать парольную фразу, так как я могу сохранить свою парольную фразу: - Если я сохраню ее в файле, ее будет легко сбросить - Если я жестко закодирую ее, она будет видна где-то в моем двоичном файле - Я нахожусь под WindowsCE, и я не знаю, есть ли безопасное хранилище для сохранения данных? - Я знаю, что под Linux у нас может быть хранилище доверия, и при настройке некоторых разрешений только "root" будет иметь к нему доступ, и этого мне достаточно, есть ли возможность сделать что-то подобное под WinCE?
С Уважением,
1 ответ
Wireless Zero Config от Microsoft хранит ключи WiFi в ключе реестра, определенном в файле eapol.h. [HKLM]\Comm\EAPOL\Config
Строка зашифрована с использованием CryptProtectData с CRYPTPROTECT_SYSTEM
флаг.