rsacryptoserviceprovider

    0热度

    1回答

    这里是我对加密和解密使用RSA数据方法: private RSACryptoServiceProvider _RSACSP { get; set; } public byte[] Encrypt(byte[] value, bool doOAEPPadding) { try { return (this._RSACSP.Encrypt(value, doOAE

    1热度

    1回答

    我想用非标准加密算法(如GOST等)创建我自己的CSP(加密服务提供者) 有没有什么办法让我在ios中注册它,所以其他应用程序可以通过standart ios安全接口使用我的csp? p.s without jailbreak =) p.p.s.对不起,我的英文很差=)

    2热度

    3回答

    我使用RSACryptoServiceProvider加密了一段文本。我输出了公钥和私钥。很显然,我只是想揭露解码器应用程序内的公共密钥,所以我已经写了代码如下: private const string PublicKey = "<RSAKeyValue><Modulus>sIzQmj4vqK0QPd7RXKigD7Oi4GKPwvIPoiUyiKJMGP0qcbUkRPioe2psE/d3c1

    2热度

    2回答

    我们的确有一个构建服务器,它包含我们的私钥,用于在密钥容器中签署延迟签名的程序集。我们现在正在创建另一个构建服务器,似乎没有人知道原始密钥文件在哪里,所以我们试图从原始服务器导出密钥并导入新服务器。 做出口,我们使用的是这样的: RSACryptoServiceProvider key; CspParameters cp = new CspParameters(); cp.KeyContain

    2热度

    2回答

    我需要使用RSA加密某些文本,然后使用私钥恢复它。我的问题是,RSACryptoServiceProvider.Encrypt()每次输出一个不同的值,即使使用相同的密钥。这里是我的代码,我投入LINQpad测试: CspParameters cp = new CspParameters(); cp.KeyContainerName = "MyKey"; cp.Flags = CspProvi

    2热度

    2回答

    如何使用ASP.NET从个人商店加载客户端证书? 如果有可能,我可以用它加密数据吗? 为此,我在ASP.NET 2.0中创建了一个应用程序,该应用程序检索安装在客户端证书存储(个人)中的所有证书以创建数字签名。 ,但它不工作,我不知道什么是我猜你撞倒了这个ASP.NET应用程序的问题 // ... using System.Security.Cryptography.X509Certificat

    1热度

    1回答

    我已被授予加密数据的任务,这些数据将存储在我们的数据库中并发送给我们的客户之一。我认为最好的方法是使用非对称加密,这样一旦我们用客户的公钥将其加密后,客户(私钥的所有者)就可以将其解密。 我想将我们客户的公钥,算法类型(RSA或DSA)和截止日期存储在我们的数据库中,而不是管理其证书。问题是我如何存储和使用他们的公钥?我创建了以下小程序来测试,并且遇到了问题。 class Program {

    0热度

    1回答

    我的DNN模块使用我的公钥加密一些数据并将其呈现给用户。用户将这些数据提交给我进行处理。我用我的私钥解密数据并使用它。我使用.Net RSACryptoServiceProvider进行加密/解密。迄今为止,这一直奏效良好。我收到了一些客户的数据,当我试图解密时会产生错误 - Value cannot be null. Parameter name: rgb 由于加密是在用户的服务器上发生的,我想

    2热度

    2回答

    如何使用私钥/公钥对C#.NET中的Excel文件进​​行加密/解密? 文章RSA Encryption in C#描述了一种做这种加密的方法,但这个例子只适用于加密/解密文本,而不适用于excel文件。 如何加密/解密excel文件(使用非对称RSA加密)?

    0热度

    1回答

    令人费解的加密例外,我得到下面的代码加密异常,异常状态:无效标志指定 RSACryptoServiceProvider rsa = new RSACryptoServiceProvider((int)strength); rsa.Encrypt(new byte[] { 0, 1, 2, 3, 4, 5, 7 }, false); // forcing the key to generate