微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.Net跳过代码

我有一个奇怪的问题。 我正在使用c#代码背后的.NET项目。 我正在尝试使用公钥/私钥encryption/解密文件。 自从我开始进行encryption以来,这已经发生了几次。 关于如何使encryption工作的实际问题将在稍后发布。

问题是,当我的代码逐步通过指针退出例程。 它不会崩溃或被try / catch块捕获。

在下面的情况下获取公钥工作的行,但获取私钥的行不。 它只是跳出并返回到调用模块。

string publicKey; // gets the public key string privateKey; // gets the private key try { CspParameters cspParam = new CspParameters(); cspParam.Flags = CspProviderFlags.UseMachineKeyStore; System.Security.Cryptography.RSACryptoServiceProvider RSA = new System.Security.Cryptography.RSACryptoServiceProvider(cspParam); // The key @R_996_4045@ion //from the cspParam object above can be saved via //select the; publicKey = RSA.ToXmlString(false); // gets the public key privateKey = RSA.ToXmlString(true); // gets the private key string x = publicKey; } catch (Exception ex) { clsGetMessage.displayError(ex); }

C ++套接字 – 服务器不接受多个客户端(Linux)

C#metro app蓝牙rfcomm

如何在Windows中呈现鼠标

如何创build虚拟文件系统的文件path可以像磁盘一样访问

C ++ WinSDK头部编译错误

调用stop()和析构函数之后,Poco HTTPServer连接仍然可用

使用-fPIC编译的程序在GDB中跨越线程局部variables时崩溃

当按下用Qt制作的GUI时启动一个shell脚本

OpenSSL和信号

线程等待事件不总是捕捉事件信号

你有没有说这个基于使用VS的调试? 您是否验证了堆栈跟踪或日志以查看该方法是否被调用

VS调试器可能会在多线程情况下引导您错误

由于私钥没有被使用到任何地方,也许函数调用被编译器切断?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐