知道解密算法为:        private string DecryptCI(string encryptedComputerInfo) 
        { 
            RSACryptoServiceProvider provider = new RSACryptoServiceProvider(); 
            provider.FromXmlString(this._keyValue); 
            byte[] rgb = Convert.FromBase64String(encryptedComputerInfo); 
            byte[] bytes = provider.Decrypt(rgb, false); 
            return Encoding.UTF8.GetString(bytes); 
        } 请问他的加密算法有可能推出吗?

解决方案 »

  1.   

    关键是 this._keyValue      private string EncryptCI(string encryptedComputerInfo)
            {
                byte[] _Value = Encoding.UTF8.GetBytes(encryptedComputerInfo);
                RSACryptoServiceProvider provider = new RSACryptoServiceProvider();
                provider.FromXmlString(this._keyValue);
                byte[] _Text = provider.Encrypt(_Value, false);
                return Convert.ToBase64String(_Text);
            }代码简单.