当前位置:编程学习 > C#/ASP.NET >>

请帮忙用RSA解个密

今天老大让我解个密测试 给了我一段密文和KEY 
但是呢 总是导入不进密码 
错误提示: 提供者版本不正确
            string priCspStr = "Y6EVwYaOQpRXqTO2gzul4Zzp923VH06BRKUFW85qz8pvtuNphvFne+kOtEG1j8xNJKGps+BbMqWyrQmuJi48nw=="; //密文
            string priKey = "MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEApsxbsHSkKhcCsg5Hfail20NF+NI33pSJ5GOTIVz6e0YsdOZ5N7S06DPzgCBymxoyP1SFIKYt7JChFi07RdblwwIDAQABAkBACYtWJqH0SttNEvBdjQcIND7D9alfefWqypPtJi5AbyQM2aWFkh1n9JHADwZlOg6xC5Hv90/V3OnloGjLPflRAiEA5YM3dzZx8eEXCqzrfFsLT3kmw9CdDyKGpg43duIhH8kCIQC6DEr/xkXa6BS+C44v/OGzqk7kwUuczF8aSrD5Jc+XKwIhAK4vGcdF8NBLrjsR5V5pknnsTnlKOAimgV5BZ+K317/RAiBDq0b4IwizZ2hr+037PFJng9FwOLIk1Nzedj5KUKthwwIgcDEjF0QRHKCvwzWO4gpQ4Z0cyr7VAgNhvN8ArC56oK4="; //私KEY 

            byte[] priCspBy = Convert.FromBase64String(priCspStr);
            byte[] priKeyBy = Convert.FromBase64String(priKey);
            byte[] testKey = Convert.FromBase64String(sss);

            RSACryptoServiceProvider rsa = new RSACryptoServiceProvider();
            rsa.ImportCspBlob(priKeyBy); //报错
            byte[] deCspBy = rsa.Decrypt(priCspBy, false);
            string ruslt = Encoding.Default.GetString(deCspBy);

请大家帮帮忙 看看。 或者有其他的好办法? --------------------编程问答-------------------- 我自己顶一下。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,