Dans .NET Framework 4.6.2 Microsoft added support for persisted-key symmetric encryption en utilisant un fournisseur de stockage de clés CNG et l'algorithme AesCng. Le documentation for instantiating the AesCng class en utilisant une clé existante est assez clair - il suffit de passer le nom de la clé dans le constructeur. Mais comment générer une nouvelle clé persistante à utiliser pour le chiffrement AES?Comment générer une clé persistante pour AES
Je ne trouve pas les instructions dans les notes de mise à jour ou la documentation. Est-ce même possible de C#?
Avez-vous essayé d'appeler le constructeur en utilisant seulement un nom de clé, puis appeler 'GenerateKey'? Et oui, la documentation Microsoft crypto-API est certainement foobar. –
Oui. Le constructeur lance CryptographicException 'Keyset n'existe pas'. –