rsacryptoserviceprovider

    0热度

    2回答

    我开发了一个桌面应用程序(.NET 2.0),它需要从运行php/mysql的服务器获取一些信息。服务器端的提供者已决定使用openssl_private_encrypt方法进行加密,并为我提供了一个publickey.pem文件。我不擅长PHP/MySQL,但我知道如果我使用asp.net,它不会有任何不同。 我的问题是我如何解密.NET 2.0应用程序中的私有数据。我所有尝试使用publick

    1热度

    2回答

    如果你看一下下面的代码,它是做什么,但创建RSACryptoServiceProvider的新实例。 关键容器名称是从一个属性初始化的,该属性根据各种参数创建一个名称。我在此演示代码中添加了硬编码值。 的代码在Windows 2008 R2服务器安装运行,并已为个月,返回一个恒定值的密钥容器名称。 前些日子代码停止工作,我们正在面对下面的异常。 使用已使用数月的密钥容器名称不再有效。服务器已重新启

    0热度

    1回答

    任何人都可以指向OpenSSH密钥的文件格式吗?示例代码会很棒,但即使是指向相关RFC的指针也会很有帮助。 作为背景,我有一个C#程序,它需要在运行时生成一个ssh密钥。该程序将在Windows,Linux和Mac上运行,因此我宁愿使用C#生成公钥/私钥对,而不是调用特定于平台的工具/库。我可以使用System.Security.Cryptography.RSACryptoServiceProvi

    4热度

    1回答

    我有一个智能卡,我需要用这个签名文件。 这是一个很大的问题,因为我在stackover看到。 我不能使用RSACryptoServiceProvider,bkz它不支持RSA-SHA256 alogrithm。 起初,我用的CAPICOM.dll,如代码波纹管, SignedData sed = new SignedData(); sed.Content = "a"; // data to si

    0热度

    1回答

    我有一个使用csp或pkcs在令牌中生成密钥对和证书的问题,我必须对此进行解析,然后我想知道 “如何检查由CSP或PKCS创建的证书和密钥对”。

    3热度

    2回答

    我试图创建一个使用我的网站运行于谷歌API与PyCrypto引擎签名验证系统签名。 生成签名的程序很简单: RSA.construct((m, e, d, p, q)) 签名返回为一个十六进制字符串,如: from Crypto.PublicKey import RSA from Crypto.Hash import MD5 def sign(key, message): dig

    -3热度

    1回答

    我正在与RSACryptoServiceProvider一起工作,我在某本书和Internet上查看了示例。在所有示例中,正在使用的每种方法都会创建一个新类型的实例。 是不是建议只创建一个RSACryptoServiceProvider实例并在所有方法中重用它?

    3热度

    2回答

    我有一个需求,我需要在一个应用程序中加密连接字符串,并在另一个应用程序中解密它。考虑到这一点,我将公钥和私钥分别保存在应用程序的App.Config中。 现在,不应该给我RSA应该给我使用相同的密钥相同的加密的字符串? 我一直得到不同的加密字符串,使用相同的密钥。请帮我解决困惑。我不理解我如何解决这个问题,我得到坏数据例外,如果我使用保存的加密字符串,因为每次加密给我不同的加密字符串。 这里是我的

    9热度

    1回答

    直到今天,我仍然生活在使用RSA的RSA加密是确定性的印象中。毕竟,如果签名验证不是,签名验证应该如何工作? 为了我的大惊喜,加密使用相同的密钥相同的一组字节时.NETs RSACryptoServiceProvider没有一个稳定的输出: [Fact] public void Learning() { const int keySize = 1024; System.S

    0热度

    2回答

    为什么SYSTEM帐户无法访问用户的证书存储? 与此同时SYSTEM帐户能够从智能卡中读取证书(通过CSP dll)并将其放入证书存储区(在此情况下,CSP正在使用winlogon.exe,因此我猜winlogon.exe里面有一些魔力)。 例如,在系统帐户下调用CertOpenSystemStore(NULL, L"MY")将成功,但CertFindCertificateInStore()不会找