• 天智车务 二手车市场交易管理平台

    二手车bob登陆电脑版统一发票、交易档案管理、服务统计、微信小程序预登记、人脸验证交易真伪一体化的系统!

  • 天智软件·桌面应用·互联网整合专家
    为您打造最适合的平台
  • 持续追求更高品质

    我们专注二手车行业软件开发,服务超过了1500家企业,让我们的专业更加有效地提高您的品牌竞争力!

  • <
    >
  • 虚拟主机用RSA生成公钥时提示找不到文件
  • 2018/12/16 13:00:27  浏览次数:1665
  • 1、问题:编写webservice用以下方法生成公钥时,本地调试成功,但上传到虚拟空间后,提示找不到文件。

    [WebMethod]
    public string ReturnPublickKey()
    {
        try
        {

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

            string str_Public_Key = Convert.ToBase64String(RSA.ExportCspBlob(false));
            string str_Private_Key = Convert.ToBase64String(RSA.ExportCspBlob(true));
            return str_Public_Key;
        }
        catch (CryptographicException e)
        {
            Console.WriteLine(e.Message);
            return "no key";
        }
    }

    2、解决方法如下:

    [WebMethod]
    public string ReturnPublickKey()
    {
        try
        {
            CspParameters RSAParams = new CspParameters();
            RSAParams.Flags = CspProviderFlags.UseMachineKeyStore;

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider(1024, RSAParams);

            string str_Public_Key = Convert.ToBase64String(RSA.ExportCspBlob(false));
            string str_Private_Key = Convert.ToBase64String(RSA.ExportCspBlob(true));
            return str_Public_Key;
        }
        catch (CryptographicException e)
        {
            Console.WriteLine(e.Message);
            return "no key";
        }
    }

     


  • 分享:0
    合作伙伴:车三百中国联通 太平洋电脑网
  • CopyRight 2012-2022 河北廊坊天智软件
  • 冀ICP备09044623号