六肖中特期期准王中王免费743|036期六肖中特
  • 虛擬主機用RSA生成公鑰時提示找不到文件
  • 2018/12/16 13:00:27  瀏覽次數:199
  • 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
六肖中特期期准王中王免费743 青海十一选五 sm捆绑换妻 黑龙江11选5 上海时时乐 股票分析软件哪个好用 十一运夺金 3d试机号 古装国产a片 天盈配资 美国职业棒球比分一般比赛能多少分 熊猫配资 p3试机号 日本女优剧奸细的剧情介绍 股票配资排名 丨找杨方配资开户 陕西11选5 国产老妇女牲交视频