rsa相关内容

图书馆在纯C实现RSA

我在寻找C中的非常简单的实现RSA的,我需要放置在一个DSP,所以我想使用的东西非常薄明了。 尽管如此,我刚刚发现只有很少的数字(int或long),而我至少需要1024位实现RSA的例子,所以我也有应付大量涌现。 您可以点我到一些图书馆或例子此? 解决方案 的 LibTomCrypt 及相关项目非常干净,可以理解的。 ..
发布时间:2016-08-21 22:43:46 C/C++

OpenSSL的RSA加密,没有填充未能正确加密

我们要尝试执行使用“RSA_public_encrypt()”方法(OpenSSL的基于Symbian)RSA加密,但我们不是很成功。 加密本身成功,但加密的文本(我们尝试匹配到哈希)是不是应该是什么 (在其他平台上,我们检查这是我们现在工作正常,我们在这里得到不同的值)。 我们认为这可能是由于这是不正确的格式提供给“RSA_public_encrypt()”方法的输入。 在code: ..
发布时间:2016-08-21 21:38:53 C/C++

小RSA或DSA LIB不依赖

是否有RSA或DSA一个小型图书馆,而不象GMP或OpenSSL的任何依赖关系? (用C或C ++) 解决方案 看看 axTLS 的这是一个BSD许可中的SSL使用TLSv1 ℃,嵌入式系统。它的建成对POSIX插座,但很容易移植。 一件事它缺少的是RSA密钥生成,但它可以读取X.509证书。 它是code空间大约32KB的小RAM的足迹。 ..
发布时间:2016-08-19 16:24:52 C/C++

d2i_RSA_PUBKEY,d2i_RSAPrivateKey和d2i_RSAPublicKey返回NULL

我用下面的命令创建一个RSA私钥: 的OpenSSL genrsa -out keypair.pem 2048 我必须使用DER-CN codeD键(PKCS#1)为这个项目,所以我生成了两个DER文件从这个PEM-CN codeD私钥文件 - 一个具有私钥和另一用公钥 OpenSSL的RSA -inform PEM -in keypair.pem -outform DER -pubout退 ..
发布时间:2016-08-19 14:52:20 C/C++

C和巨蟒之间的RSA加密/解密

我有服务器 C 写在蟒蛇和客户端。他们的工作是从服务器发送一个秘密的消息,这是与加密的RSA私钥客户端。我使用的OpenSSL / rsa.h 库,这是我初始化 RSA 对象与私钥和一个encrypte与 RSA_public_encrypt消息(length_of_message,“秘密信息”,来,RSA,RSA_PKCS1_PADDING)。然后,我发送此加密邮件到蟒蛇服务器并尝试为与Cryp ..
发布时间:2016-08-19 14:36:08 Python

如何存储公钥为C数组

我一直在寻找这个答案了一段时间,所以我虽然我可能藏汉寄我已经找到了。 我使用OpenSSL的签署和使用私钥签名和公钥来验证验证许可证。 因为我发送公钥到客户端进行验证,我不能给他,并要求路径关键,因为他可以改变公共密钥,并使用自己的私人/公共密钥加密邮件 解决方案:存储C程序中作为一个数组公钥。 现在我需要改变从阅读公钥我的code: EVP_PKEY * PUBLIC_KEY = N ..
发布时间:2016-08-18 23:46:23 C/C++

RSA加密/解密

我正在写一个加密的C程序(基于私钥)和解密(基于公共密钥)文本。我试图与OpenSSL的LIB做到这一点。没有人知道任何好的教程,快速启动指南或样品code?我还没有发现在网络上的任何像样的。 解决方案 下面是我对加密使用RSA的非对称算法和AES-128-CBC对称算法的文件,与OpenSSL的EVP功能创建一个例子: 的#include<&stdio.h中GT; #包括LT&; ..
发布时间:2016-08-18 22:03:22 C/C++

如何加载从二进制数据使用OpenSSL的C库RSA的结构RSA密钥?

目前,我有我的私钥保存在一个文件,private.key,我用下面的函数来加载它: RSA * R = PEM_read_RSAPrivateKey(“private.key”,NULL,NULL,NULL); 这完美的作品,但我不愉快的基于文件的格式;我要救我的纯二进制形式(即没有一个base64或类似)键在的char * 变量和加载/保存自/至它的关键。这样我有更多的自由:我可以存储密钥直 ..
发布时间:2016-08-18 15:19:55 C/C++开发

如何生成大量随机数Ç

我正在寻找一种方式来2在C ^ 64的顺序生成大量随机数...(亿 - 999999999),在一个公共密钥加密算法的使用(p和q) 我不想产生大于2 ^ 64小的数(即,小于100000000)。 有什么可以帮助我做到这一点? 解决方案 随机()返回一个长,这64位系统上应该是64位。如果你是一个32位系统上,你可以做到以下几点: 的#include< inttypes.h& ..
发布时间:2016-08-18 13:27:01 C/C++

读,写C RSA密钥到PEM文件

我写一个C程序生成密钥对RSA并将其写入一个文件,然后从中读取。作业要求我产生了OpenSSL的格式文件。所以,我选择了PEM。现在,我有以下功能创建文件 RSA = RSA_new(); //这3个键预先生成 rsa-> e = E; rsa-> N = N; rsa- D 1和D = D;FP = FOPEN(pubkey_file,“W”); 如果(!PEM_write_RS ..
发布时间:2016-08-17 23:17:09 C/C++

如何使用OpenSSL生成RSA私钥?

我想知道如何在我的C源文件使用OpenSSL的liberary生成RSA私钥? 我知道如何使用终端命令生成它。 其实我的server.c文件将生成私钥和发送到client.c 请帮我做一些源$ C ​​$ C如果可能的话,否则任何帮助将AP preciated。 我正在Linux机器上。 解决方案 的#include<的OpenSSL / rsa.h> #包括LT&;的 ..
发布时间:2016-08-17 22:22:02 C/C++

存储和在C大数字工作

我需要帮助非常大的数字工作。据到Windows计算,​​指数 174 ^ 55 = 1.6990597648061509725749329578093e + 123 我将如何保存这一点使用C(C99标准)? INT的main(){ 得到long long int x = 174 ^ 55; //结果是153 的printf(“%LLD \\ n”,x)的; } 这是我们正在实施 ..
发布时间:2016-08-17 22:08:50 C/C++

使用自定义键BouncyCastle的RSA J2ME

我想用BouncyCastle的J2ME / RIM加密在我的黑莓应用。 我遇到的问题是,我想生成发送的关键黑莓C#.NET程序加密的公钥。 是否有可能使用原始字符串加密邮件?此外,我还需要了解其他常见的变量,如模等?道歉,但我完全新的加密算法。 我需要BouncyCastle的这个或可在以上RIM加密做什么? 谢谢, 康纳尔 解决方案 这是RSA公钥由两部分组成,而不是一个像我 ..

BouncyCastle的RSA加密黑莓

我如何实施BouncyCastle的RSA加密的黑莓应用程序? 解决方案 由于@itsteju指出的那样,你可以使用BlackBerry方法获得相同的功能,但确实需要的协议和使用费支付给Certicom的。 充气城堡维护自己的发布页面一个J2ME兼容的版本。这不是他们的完整的API,但支持RSA加密。 ,因为它们提供源,他们的RSA code集成到项目中最简单的方法就是自己.java源 ..
发布时间:2016-08-10 21:15:01 BlackBerry

健全检查SSH公钥呢?

我已经要求用户输入他们的公开“id_rsa.pub”SSH密钥,那我再放置在“/home/theiraccount/.ssh/authorized_keys”,这样他们就可以通过SSH登录到服务器。我想这个过程自动化。 反正是有理智检查字符串他们给我(​​编程方式或其他方式)?我想验证sshd是否可以阅读的文本和它实际上看起来像一个有效的公共密钥(并没有被损坏)? 换句话说,什么是 id_rs ..
发布时间:2016-08-03 10:52:32 服务器开发

RSA和Base64编码字节太多

我试图实现与Base64编码RSA加密。顺序是: 字符串 - > RSA加密 - > Base64编码的连接codeR - >网络 - > Base64编码德codeR * - > RSA解密>串 我用发送的base64 EN codeD串在网络上,并把它读作另一边的字符串,毕竟Base64是文本,对吧? 现在由于某种原因,当我去code为Base64 ..
发布时间:2016-08-01 21:32:34 Java开发

使用非对称加密来保护密码

由于我们的客户的需求,用户密码必须存放在一些“可读”的形式,以便让帐户在稍后的日期进行转换。不幸的是,就节省了哈希值,并将其身份验证比较是不是一个不错的选择。在数据库中存储一般密码不是一种选择任一过程,但使用像的AES的加密方案可能是一个。但是,在这种情况下,密钥来解密密码都必须存储在系统操作验证,我不与很舒服。 希望能得到“两全其美”,我的实现是现在使用RSA非对称加密来保护密码。密码是咸鱼和 ..
发布时间:2016-07-25 19:17:32 ASP .NET