Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los métodos siguientes están obsoletos en .NET 8 (y versiones posteriores):
- RSA.EncryptValue(Byte[])
- RSA.DecryptValue(Byte[])
- RSACryptoServiceProvider.EncryptValue(Byte[])
- RSACryptoServiceProvider.DecryptValue(Byte[])
Todas las referencias a estos métodos producirán una advertencia SYSLIB0048 en tiempo de compilación.
Comportamiento anterior
Anteriormente, el código podía llamar a los métodos afectados sin ninguna advertencia de compilación. Sin embargo, arrojaron un NotSupportedException en tiempo de ejecución.
Nuevo comportamiento
A partir de .NET 8, llamar a los métodos afectados genera una SYSLIB0048 advertencia de compilación.
Versión introducida
.NET 8 Preview 1
Tipo de cambio disruptivo
Este cambio puede afectar a la compatibilidad de orígenes.
Motivo del cambio
Los métodos afectados nunca se implementaron y siempre lanzaron un NotSupportedException. Dado que el propósito de estos métodos no está claro y no se debe llamar a ellos, se marcaron como obsoletos.
Acción recomendada
Para cifrar o descifrar con RSA, use RSA.Encrypt o RSA.Decrypt en su lugar.