猿问

C# RSA 不正确的长度

static string RSAEncrypt(string xmlPublicKey, string m_strEncryptString)

        {

            RSACryptoServiceProvider provider = new RSACryptoServiceProvider();

            provider.FromXmlString(xmlPublicKey);

            byte[] bytes = new UnicodeEncoding().GetBytes(m_strEncryptString);

            return Convert.ToBase64String(provider.Encrypt(bytes, false));

        }

   密钥是 是 证书中获取的 xml   最后加密的时候 报   不正确的长度 。


米琪卡哇伊
浏览 1610回答 1
1回答
随时随地看视频慕课网APP
我要回答