日期:2014-05-18  浏览次数:21108 次

C# 调用 OpenSSL API
最近做的一个项目,用到OpenSSL API,生成和读取数字证书。各位大哥,谁做过帮忙分析一下!谢谢!

------解决方案--------------------
我也要用到啊,可惜不会,同求
------解决方案--------------------
如果所有代码全是自己搞定,不需要跟别的项目共用这功能的话。

最简单的方法就是 为每个用于生成一个md5号,也可以是多个md5号加起来的字符串,把这个当成key,另外如果要有过期时间,就加个过期时间。

然后验证的时候,用这个key再生成一个md5与用户的key生成的md5对比,来判断是否相同。

注意,为了安全起见,不能直接对比key。
------解决方案--------------------
帮顶~~~~~~~~~~~~~
------解决方案--------------------
OPENSSL直接有很密码算法。

比如你可以直接:RSA_Gen()产生RSA密钥等。


我们一直就是用OPENSSL 的。不过,OPENSSL是C写的,对于.net开发人员来,你可以看看BC,支持JAVA和C#