rsa相关内容

RSA BadPaddingException:数据必须从零开始

我试图实现一个RSA算法的Java程序。我对着“BadPaddingException:数据必须从零开始”。 下面是用于加密和解密我的数据的方法: 公共byte []的加密(byte []的输入)抛出异常 { 密码加密= Cipher.getInstance(“RSA / ECB / PKCS1Padding”); // cipher.init(Cipher.ENCRYPT_MO ..
发布时间:2015-11-30 15:39:46 Java开发

jQuery的AJAX后收到405错误(HTTP动词POST不允许)

我有以下jQuery的岗位到ASP.NET的webmethod: $。阿贾克斯({ 键入:“POST”, 网址:“AjaxWebMethods.aspx / UpdNote” 的contentType:“应用/ JSON的;字符集= UTF-8”, 数据:“{”ID“:”“+编号+”“,”注意事项“:”“+笔记+”'}“, 数据类型:“JSON”, ..
发布时间:2015-11-30 00:03:32 C#/.NET

AS3Crypto RSA签名

我有一些麻烦匹配来自RSA签名的返回值 为Base64 SHA1哈希值与结果的动作as3crypto库在C#中返回。 我传递一个Base64的哈希去codeD作为一个字节数组号() 在as3crypto和Base64编码的结果所提供的功能。 然而,这一结果不会与从C#返回的结果 功能执行相同的任务。它的问题是, 函数接受并返回诅咒,即使它工作在字节 阵列级别? 请看看我下面的签名功能来检查我没 ..
发布时间:2015-11-28 15:15:34 跨浏览器开发

什么是数字,可以被存储在.NET数字数据类型的最大数量

这仅仅是出于好奇。我们知道,对密码学应用的两个大质数(超过100位)相乘,以形成公开密钥的一部分。那么,哪Microsoft.NET号码类型可存储上百位的最大素数?换句话说这数字数据类型可容纳.NET最大的整数?据我所知,System.Double,它使用8个字节,可存储的最大值(1.79769313486232×10 ^ 308) - 这大概可容纳309位。然而,System.Decimal占用 ..
发布时间:2015-11-27 15:14:00 C#/.NET

RSA - 加密与负指数

好,大家好我想加密(实际签名)使用公共及私人指数和模量数据,这是在C#.NET,我不能用的RSACryptoServiceProvider ,因为它也需要两个素数和其他CRT的东西。 所以我尝试做以下操作: 私人字节[] signData() { BigInteger的biPrivEx =新的BigInteger(this.privEx); //这些都是字节[] BigInteger的 ..
发布时间:2015-11-27 13:00:13 C#/.NET

加密文件与AES,加密密钥与RSA - 我是在正确的轨道?

概述: 我试图设计,将加密文件安全地发送到蜗牛邮件(大型数据集)的应用程序。我打算使用AES / RijndaelManaged的加密从.net到最初的文件进行加密,使用使用 RNGCryptoServiceProvider 随机产生的密钥。我则加密此随机AES密钥与RSA公钥。数据的接收器是国内唯一一家拥有RSA私钥进行解密。 我的问题:这是正确的方式做这样的事情?如果是这样,它是安全发送此R ..
发布时间:2015-11-27 11:55:13 C#/.NET

在.Net框架创建PKCS1公钥

我需要创建一个RSA 1024位“PKCS1公钥不PEM头”,并将其保存为一个字节数组。 在网。框架我有2个数组:RSAParameters.Modulus和RSAParameters.Exponent(其中constitue公钥据我所知)。 我如何转换这两个数组到一个“PKCS1公钥不PEM头”? 感谢你。 解决方案 如果您需要连接code只RSA公共密钥,您可以编写自己的包装,将采取5行 ..
发布时间:2015-11-27 11:47:26 C#/.NET

由RSA保护的数据的安全性,在长期的

我使用的是.NET 3.5和vb.net。我不太了解下面提到的每一个加密的内部工作。我只是用在.NET类库提供的类。 我有一条信息已经加密了TripleDes,然后Rijndael算法,最后RC2算法。而这些算法的所有密钥和IV型已加密使用RSA 1024密钥长度分别。 时的安全考虑现在和长期 由于听说RSA加密可以被认为是安全的仅适用于某些年。例如,本文中的 768位的RSA破解,1024 ..
发布时间:2015-11-27 11:42:56 C#/.NET

CryptographicException:未知错误“80007005”。调用RSACryptoServiceProvider.Decrypt()在.NET精简框架时​​,

我试图使用的RSACryptoServiceProvider 来加密/解密。加密工作正常,但解密方法抛出一个异常的消息: 未知错误“80007005”。 这是在code: 字节] plainData = encoding.GetBytes(明文); 字节[]的EncryptedData; RSAParameters rsap1; 字节[] decryptedData; 使用(的RSACryp ..
发布时间:2015-11-27 11:37:39 C#/.NET

RSA密钥(XML格式)对于.NET兼容

如何生成基于XML的RSA密钥(私有,公共),这应该是.NET环境兼容。我试图phpseclib模块在PHP。但它不是为.NET兼容。请给我建议任何方式来生成基于RSA密钥的Java的XML?其实我工作的基于Linux的系统。使用这些按键,我要执行加密和解密操作。 像 < RSAKeyValue> <模量GT; 4hjg1ibWXHIlH ... ssmlBfMALis ..
发布时间:2015-11-27 10:28:58 Java开发

使用OpenSSL RSA密钥与.net

我使用的OpenSSL 0.9.6g,我已经使用RSA_generate_key创建公共/私有密钥对()。当我保存 PEM_write_bio_RSAPublicKey 的关键,它给了我钥匙这样的: ----- BEGIN RSA公钥----- ... ----- END RSA公钥----- 我在.NET中,当在这个关键,因为它的格式通过它抛出一个异常,另一个模块。它采用的格式如下: ..
发布时间:2015-11-27 10:18:37 C#/.NET

为什么RSACryptoServiceProvider.Encrypt()输出不是稳定?

直到今天,我生活在IM pression,使用RSA RSA加密是确定性的。毕竟,应该如何签名验证工作,如果它是不是? 要我的大惊喜,.NETs 的RSACryptoServiceProvider 并没有一个稳定的输出加密使用相同的密钥相同的一组字节时: [事实] 公共无效学习() { const int的密钥大小= 1024; System.Security.Crypto ..
发布时间:2015-11-26 20:43:10 C#/.NET

如何设置使用aspnet_regiis的创建RSA密钥密钥大小?

我创建了一个客户的RSA密钥容器(用于加密连接字符串在web.config中)使用以下命令: 为aspnet_regiis -pc“TestKeys”型2048 -exp 我然后出口的关键是一个XML文件,并用它来初始化的RSACryptoServiceProvider的一个实例,这样我就可以检查按键的大小肯定是2048年。但是,使用code以下,密钥大小显示为1024 使用(的RSACry ..
发布时间:2015-11-26 20:23:29 C#/.NET

创建RSAParamaters公共+私钥对象

我需要建立一个RSAParameters在.NET对象使用私钥和公钥(.KEY和.CER文件)。是否有可能做到这一点。NET中无需使用第三方软件?如果是这样,我应该在哪里寻找。 我最终还是需要从该对象中提取的指数,模量,D,P,Q,DP,DQ,InverseQ以创造一个密钥块的cryptoServer。 谢谢! 解决方案 “键”和“.CER”文件扩展名是没有办法的关键是如何连接codeD明 ..
发布时间:2015-11-26 19:25:55 C#/.NET

使用C#导入RSA密钥对智能卡

是否可以使用 ImportParameters 的RSACryptoServiceProvider 的方法导入密钥对智能卡? 解决方案 的您可以导入从XML字符串的一个关键 您还可以使用安全密钥容器 穿过这些文章,希望这会帮助你。 ..
发布时间:2015-11-26 19:10:16 C#/.NET

解析在RSACryptoServiceProvider.ImportParameters错误与零字节级preFIX消除?

我遇到了一些问题,其中使用Security.Cryptography.RSAParameters是用在一堆调试它的看来,该对象的属性,要非常具体的字节的缓冲区大小。我的ASN.1语法分析code的零字节级preFIX消除。事实上,RSAParameters的某些字段只有在零字节级preFIX淘汰工作,并在所有如果零字节级preFIX消除已经做了别人不工作。 参数几乎每隔一段时间,一个确实有更多的 ..
发布时间:2015-11-26 18:33:19 C#/.NET

Java的RSA加密 - 解密.NET

我在Java中使用RSA和尝试使用.NET来解密加密。我包括我的JAVA code和.NET code,希望有人具有这样的事情一定的经验。 JAVA code: 字节[] modulusBytes = Base64.de$c$c("xTSiS4+I/x9awUXcF66Ffw7tracsQfGCn6g6k/hGkLquHYMFTCYk4mOB5NwLwqczwvl8HkQfDShGcvrm47 ..
发布时间:2015-11-26 17:04:37 Java开发

CryptographicException"关键不适于在指定状态下使用&QUOT。而试图导出X509私钥RSAParameters

我盯着这个相当长的一段时间,感谢为什么我不解:加密/解密的工作时,我通过引用的RSACryptoServiceProvider 本身: 字节[] ED1 = EncryptRSA(“foo1”,x.PublicKey.Key为的RSACryptoServiceProvider); 字符串foo1 = DecryptRSA(ED1,x.PrivateKey为的RSACryptoServicePro ..
发布时间:2015-11-26 09:50:08 C#/.NET