C# 调用 OpenSSL API
最近做的一个项目,用到OpenSSL API,生成和读取数字证书。各位大哥,谁做过帮忙分析一下!谢谢!
------解决方案--------------------我也要用到啊,可惜不会,同求
------解决方案--------------------如果所有代码全是自己搞定,不需要跟别的项目共用这功能的话。
最简单的方法就是 为每个用于生成一个md5号,也可以是多个md5号加起来的字符串,把这个当成key,另外如果要有过期时间,就加个过期时间。
然后验证的时候,用这个key再生成一个md5与用户的key生成的md5对比,来判断是否相同。
注意,为了安全起见,不能直接对比key。
------解决方案--------------------帮顶~~~~~~~~~~~~~
------解决方案--------------------
OPENSSL直接有很密码算法。
比如你可以直接:RSA_Gen()产生RSA密钥等。
我们一直就是用OPENSSL 的。不过,OPENSSL是C写的,对于.net开发人员来,你可以看看BC,支持JAVA和C#