基础知识 C# 中又对称加密和非对称加密,其中 RSA 是最常用的非对称加密。 由于 C# 中的加密库,在不同 .NET 版本中改动比较大,因此这里按 .NET 7 以后的版本来说。 首先 RSA 有以下继承关系: Object -> AsymmetricAlgorithm -> RSA -> RSACryptoServiceProvider AsymmetricAlgorithm 是非对称加密统一抽象接口,SymmetricAlgorithm 则是对称加密抽象接口。 非对称加密有公钥私钥组成,其…

