2017-01-25 1 views
0

Ich portiere WP8.1 Silverlight zu UWP. Mein WP8.1 Code:UWP RSACryptoServiceProvider gleichwertigen Code

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); 
var key = Resources.key; 
rsa.FromXmlString(key); 

Ich benutzte den Anbieter, um den Schlüssel von XML zu laden und zu de-/decodieren. In UWP ist diese Klasse nicht verfügbar. Wie genau funktioniert es jetzt? Ich habe versucht mit RSA-Klasse und CryptographicEngine, aber ich kann es nicht funktionieren. Wie lade ich meinen XML-Schlüssel dort?

Danke!

Antwort

0

diesen Artikel lesen Haben Sie für jede Plattform RSA cryptography between a WinRT and a .Net app

, haben Sie die Erstellung des Schlüsselpaares, die Verschlüsselung und die Beschreibungsmethode.

+0

Danke für den Link und die Antwort! Eine weitere Sache: Wie kann ich mein vorhandenes Schlüsselpaar aus der XML-Datei importieren? –

+0

überprüfen Sie diesen Thread: [http://stackoverflow.com/questions/36461380/uwp-universal-windows-platform-rs-a-asymmetrickeyalgorithmprovider-import-publi](http://stackoverflow.com/questions/36461380/uwp-universal -windows-platform-rsa-asymetrickeyalgorithmprovider-import-publi) –

+0

Danke. Aber ich sehe dort keine Hilfe. Ich habe zwei XML-Dateien. Ein öffentlicher und ein privater Schlüssel. Und ich muss sie jetzt importieren. Nicht möglich mit diesem Code ... :( –

Verwandte Themen