在 Android 设备上验证 C# 生成的数字签名
我正在编写一个 Android 应用程序,想要验证 C# 程序生成的字符串是否真实(即由我编写的另一个应用程序生成)。为此,我对字符串进行签名,并将字符…
RSACryptoServiceProvider 中已存在对象
我将源代码从一个应用程序复制到另一个应用程序,两个应用程序都在同一台计算机上运行。我还在两个应用程序中使用相同的字符串作为下面的容器名称。 …
Perl 和.NET RSA 一起工作吗?从 Perl 公钥在 .NET 中加密?从 Perl 加载私钥?
我有一个应用程序将从第三方获取公钥。公钥是在 Perl 中使用 Crypt::RSA::Key 生成的。使用 BigInteger 类,我可以加载此密钥并加密以下值:应该可以…
使用 RSACryptoServiceProvider 生成随机 RSA 密钥
如何使用 RSACryptoServiceProvider 类生成随机 RSA 公钥和私钥 (RSAParameters)? 每次创建 RSACryptoServiceProvider 的新实例时,我最终都会导出相…
如何在 RSACryptoServiceProvider .NET 类中指定公钥
我需要使用数字签名签署 xml 文档。我知道 有一种方法可以做到这一点.NET 但我无法理解如何在 RSACryptoServiceProvider 中指定我自己的公钥。我需要…
RSACryptoServiceProvider KeyContainer 似乎超时?
我正在使用这样的 RSACryptoServiceProvider... private byte[] RSAEncrypt(byte[] DataToEncrypt, string ContainerName, bool DoOAEPPadding) { try…
MS CSP:AT_SIGNATURE 和 RSA_KEY_SIGN 之间的差异(以及 AT_KEYEXCHANGE 和 CALG_RSA_KEYX)
我正在为我公司销售的智能卡编写 CSP 库(用于 CryptoAPI)。 我对私钥的 AT_SIGNATURE 密钥类型和 CALG_RSA_SIGN 算法之间的差异有疑问(AT_KEYEXCHA…
通过 RSACryptoServiceProvider 加密/解密文件
我需要在 C# 中使用 RSA 算法来加密/解密文件(类型 pdf、txt、doc) 我从 XMl 文件导入密钥, 我使用此方法 public byte[] DecryptData(byte[] encry…
C# 或 C 的高性能 RSA 实现
我有一个执行许多 RSA 签名操作的 Web 服务。我使用 .net 中的 CryptograhyProvider。这使用 Windows 中的非托管 CyptoAPI。 我经常出现这样的错误: …
RSACryptoServiceProvider 和 openSSL 之间的互操作性
我已经使用 .NET 类 RSACryptoServiceProvider 来获取密钥对: using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider()) { File.Writ…
尝试在 C# 中设置 KeyContainer 的权限没有效果
我正在使用以下代码尝试以编程方式允许 NetworkService 帐户访问密钥: var RSA = new RSACryptoServiceProvider( new CspParameters() { KeyContaine…
RSA_sign 和 RSACryptoProvider.VerifySignature
我正在尝试快速了解如何获取一些使用 OpenSSL 进行加密的代码,以便与我用 C# 编写的另一个程序(使用 .NET 中提供的 Microsoft 加密提供程序)很好地…