다음을 통해 공유


RSA.EncryptValue 및 RSA.DecryptValue는 더 이상 사용되지 않음

다음 메서드는 .NET 8 이상 버전에서 사용되지 않습니다.

이러한 메서드에 대한 모든 참조는 컴파일 시 SYSLIB0048 경고를 발생시킵니다.

이전 동작

이전에는 코드가 컴파일 경고 없이 영향을 받는 메서드를 호출할 수 있었습니다. 그러나 런타임 시 NotSupportedException을 throw했습니다.

새 동작

.NET 8부터 영향을 받는 메서드를 호출하면 SYSLIB0048 컴파일 경고가 생성됩니다.

도입된 버전

.NET 8 미리 보기 1

호환성이 손상되는 변경의 형식

이 변경은 소스 호환성에 영향을 줄 수 있습니다.

변경 이유

영향을 받는 메서드는 구현되지 않았으며 항상 NotSupportedException을 throw했습니다. 이러한 메서드의 목적은 불분명하고 호출해서는 안 되므로 사용되지 않는 것으로 표시되었습니다.

RSA를 사용하여 암호화하거나 암호를 해독하려면 RSA.Encrypt를 사용하거나 대신 RSA.Decrypt를 사용합니다.

영향을 받는 API