Für den Zugriff auf eine
API/Cloud müsste ich im Programm die Zugangsdaten hinterlegen.
Da hab ich demnächst vor, dass im KeyStore des Windows zu hinterlegen (wo auch RDP und Co. ihre Passwörter hinterlegen).
Aktuell ist das auch noch hässlich pseudoverschlüsselt
im Programm (Datenbank) hinterlegt.
Windows (
Win32) bietet auch "einfache" Verschlüsselungsfunktionen an,
* mit dem aktuellen Programm als Schlüssel (so lange es aktiv ist, kann es Daten der selben Instanz entschlüsseln)
* mit dem UserLogin ... so lange der Nutzer eingeloggt ist, können Daten innerhalb der Session ver-/entschlüsselt werden
* oder mit einem SystemKey (der WindowsInstallation), können innerhalb dieser Installation Daten ver-/entschlüsselt werden
CryptProtectData
Im WinRT soll es besseres Zeugs geben, aber von
Win32 muß man sich erst dahin durchkämpfen (wie bei der
API für die Notifications im Windows).