RSA解密java加密串

来源:互联网 发布:python agent开发 编辑:程序博客网 时间:2024/06/11 05:20
//RSA解密java加密串
        public string decrypt1(string encryptedData)
        {
            IAsymmetricBlockCipher cipher = new RsaEngine();
            byte[] encryptData = Convert.FromBase64String(encryptedData);
            AsymmetricKeyParameter priKey = PrivateKeyFactory.CreateKey(PrivateKeyInfo.GetInstance(Asn1Object.FromByteArray(Convert.FromBase64String(pcks8))));
            cipher.Init(false, priKey);
            string str = Encoding.UTF8.GetString(cipher.ProcessBlock(encryptData, 0, encryptData.Length));
            //返回明文
            return str;
        }
0 0