Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Methoden sind in .NET 8 (und höheren Versionen) veraltet:
- RSA.EncryptValue(Byte[])
- RSA.DecryptValue(Byte[])
- RSACryptoServiceProvider.EncryptValue(Byte[])
- RSACryptoServiceProvider.DecryptValue(Byte[])
Alle Verweise auf diese Methoden führen zu einer SYSLIB0048-Warnung zur Kompilierungszeit.
Vorheriges Verhalten
Zuvor konnte Code die betroffenen Methoden ohne Kompilierungswarnungen aufrufen. Sie haben jedoch zur Laufzeit eine NotSupportedException ausgelöst.
Neues Verhalten
Ab .NET 8 erzeugt das Aufrufen der betroffenen Methoden eine SYSLIB0048
Kompilierungswarnung.
Eingeführte Version
.NET 8 Preview 1
Art der einschneidenden Änderung
Diese Änderung kann sich auf die Quellkompatibilität auswirken.
Grund für Änderung
Die betroffenen Methoden wurden nie implementiert und warfen immer einen NotSupportedException. Da der Zweck dieser Methoden unklar ist und sie nicht aufgerufen werden sollten, wurden sie als veraltet gekennzeichnet.
Empfohlene Aktion
Um RSA zu verschlüsseln oder zu entschlüsseln, verwenden RSA.Encrypt Oder verwenden Sie RSA.Decrypt stattdessen.