我试图使用密码加密PRIVATE KEY,以便将文件保存到磁盘。但加密方法抛出异常:“Invalid length for a Base-64 char array or string”。 的加密方法是(这是一个2048bit key length): public static string Encrypt(string plainString, string key, int keyS
我必须使用RSA公钥和私钥对大型字符串进行加密和解密。我设法使用下面的示例代码 public static string Encrypt(string publicKey, string data, RsaKeyLengths length)
{
// full array of bytes to encrypt
byte[] bytesToEncrypt;
参照answer of this question公钥软件许可解密我不明白,如果私有密钥保存在许可服务器和公钥运在应用软件许可方案如何能工作可执行文件,而不是反之。 我尝试做以下的软件许可方案: 用户在购买后得到一个产品ID(基于GUID),并使用该应用程序内将其激活。 应用程序连接到使用RSA公钥发回加密文本的许可证服务器。该文本(许可证)将存储在用户的硬盘上。 每次应用程序启动时,它需要使用R