绝地无双
以下是使用RSA的示例。重要提示:使用RSA加密可以加密的数据大小有限制KeySize - MinimumPadding。例如256个字节(假设2048位密钥) - 42个字节(最小OEAP填充)= 214个字节(最大明文大小)用RSA密钥替换your_rsa_key。var provider = new System.Security.Cryptography.RSACryptoServiceProvider();provider.ImportParameters(your_rsa_key);var encryptedBytes =
provider.Encrypt(
System.Text.Encoding.UTF8.GetBytes("Hello World!"), true);string decryptedTest = System.Text.Encoding.UTF8.GetString(
provider.Decrypt(encryptedBytes, true));有关详细信息,请访问MSDN - RSACryptoServiceProvider