摘要: openssl是一套被广泛利用的开放源代码SSL实现,它不光实现了SSL,还给出了许多有用的相关工具,如生成RSA密钥对、生成证书请求,以及小型CA等等。我们一般通过openssl指令来使用这些小工具,有没有办法直接调用openssl的函数来实现这些功能呢?答案是肯定的。 今天介绍的是如何利用ope... 阅读全文
posted @ 2009-05-22 22:00 Jeno 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 本文介绍一种方法使得通过RSA_private_decrypt函数可以使用CSP中的私钥来进行解密和通过RSA_sign函数可以使用CSP中的私钥来进行签名。 在openssl中RSA结构既可以表示公钥也可以表示私钥,它有一个类型为RSA_METHOD的域meth,该域包含一组实现RSA运算的函... 阅读全文
posted @ 2009-05-22 21:16 Jeno 阅读(791) 评论(0) 推荐(0) 编辑
摘要: RSA基本结构 struct { int pad; long version; const RSA_METHOD *meth; ENGINE *engine; BIGNUM *n; n=p*q BIGNUM *e; 公开的加密指数,经常为65537(ox10001) ... 阅读全文
posted @ 2009-05-22 14:04 Jeno 阅读(1311) 评论(0) 推荐(0) 编辑