学习学习

管理 给我的留言

Guest 留言于2008-07-04 17:39:01
非常感谢!
谢谢你的书~ 留言于2008-06-17 22:04:39
谢谢你的书~
Guest 留言于2008-05-16 17:13:51
楼主你好。
我现在用SSL_connect()和SSL_accept()进行handshake。但是handshake完成后服务端如何把虚拟IP分配给client呢。我该怎么做?
谢谢
redfu 留言于2008-05-16 11:40:57
楼主,您好!
我遇到了一个RSA加解密的问题
在VC下用MFC建了个对话框测试RSA函数,
用公钥加密,私钥解密都正常
但我用私钥函数RSA_private_encrypt加密时,无论加密多少次,相同的明文只能对应相同的密文,解密还是正常。
正常情况应该每加密一次,密文会随着变化,
请问楼主,问题在哪?
急需您帮助的人 留言于2008-02-22 09:29:12
Boss 交代一个活,大体工作需求如下:

秘钥管理中心对各节点生成私钥,并将私钥分发给各节点。

秘钥管理中心使用公钥对一串 string 进行加密,并将加密文件发布到各节点,各节点采用私钥进行解密,还原成原来的 string

我从来没有做过,连思路都没有,活很急,急需帮助。

一、如何生成公钥、私钥?最好有完整的例子。

二、如何使用公钥对 string 加密,使用私钥解密?

三、按照我的理解,基本的实现思路应该是如下的:

首先通过 MD5 对这个 string 做一个摘要,然后使用 RSA 对这个 string 进行加密,并将加密后的文件与 MD5 做的数字签名一起做成一个 PEM 的信封。

接收方接收到这个信封后,首先解出 MD5 的数字签名和 RSA 加密后的部分,然后对加密后的部分进行解密,得到 string 后,对这个 string 进行 MD5签名,然后将生成的签名与从信封中解出的 MD5 进行比较,如果两者一致,则认为接收到的信封是完整的。

不知道我这个理解是否正确。

四、如果我的上述理解正确,那么如何将 MD5的数字签名与 RSA 加密后的密文打包成一个 PEM 的信封?

五、公钥和私钥的文件名后缀是什么?(别笑话我,我第一次干这个活,很多都不懂,也许你的一句话,能帮我很大的忙,请不要吝啬您的语言,哪怕是善意的调侃也行)。
阿辉 留言于2008-01-28 10:59:37
你好,我现在程序理要加一个功能,就是清除SSL状态的功能,就是IE理有个Button可以清除SSL状态,但是我要在程序理实现,你能帮我吗?我邮箱joniluo@e-mice.net
xu 留言于2008-01-07 17:58:55
楼主你好..

        我们的网络通信程序用了VB的inet 控件.现在我要使用SSL,该怎么办呢?
Guest 留言于2007-12-14 21:13:00
你好,请教个问题。
我的cer文件用openssl得出的pubkey 结果是
openssl x509 -inform der -in key.cer -pubkey

MFgwDQYJKoZIhvcNAQEBBQADRwAwRAIgFhvMpxNIZV2lRzQuY8iVsKLGgXa1ntcV
2Q7l7NFCN+ECIAjX63YHto7yQhx7RcGDbxM4H/Z1l4im2Jh+j2GLOXzV

但是我在程序里得出的结果怎么和这个不一样,请教下到底怎么回事。

代码
ASN1_BIT_STRING *ttt = X509_get0_pubkey_bitstr(x);

EVP_EncodeUpdate(&ectx,out,&outl,ttt->data,ttt->length);

然后打处out的值是

MEYCIQAWG8ynE0hlXaVHNC5jyJWwosaBdrWe1xXZDuXs0UI34QIhAAjX63YHto7y

请帮忙看看
zhouhanxun 留言于2007-11-04 20:47:46
悄悄话,只给空间主人查看...
留言两句

  

(可选)

Open Toolbar