c# 调用OPENSSL函数
具体步骤是什么?网上能找到的资料很少,都是用VC调用的(我承认是我自己太纠结于用C#了)
OPENSSL的安装是按以下步骤(http://hi.baidu.com/ezhuo/blog/item/d5cc05e90595cf35b90e2d1f.html 此BOLG中找到的):
1. 安装ActivePerl程序
2. 解压OpenSSL源代码到 D:\openssl (目录自己定义)
3. 运行 Visual Studio 2008命令提示
4. 在命令行下输入如下命令:
d:
cd openssl
perl configure VC-WIN32
ms\do_ms
nmake -f ms\ntdll.mak (编译静态版本的执行 nmake -f ms\nt.mak )
5. 编译完成后会在 D:\openssl\out32dll 目录下生成库文件、动态链接库文件、Openssl执行文件和测试程序,有用的文档就是三个 openssl.exe libeay32.dll ssleay32.dll
6. 拷贝 openssl\apps 下的 openssl.cnf文档到out32dll 目录下,就可以使用 Openssl的强大功能了
然后怎么调用OPENSSL里的函数呢?命名空间要USING什么才能识别 DES_cblock 等结构,函数。
--------------------编程问答-------------------- C#中使用OPENSSL --------------------编程问答-------------------- to 1
这网站看过,老实说,我没看懂。只是知道他做了个中转,还是要通过C++调用OPENSSL?
也就是说想象VC一般直接 include "openssl/ssl.h",就能把OPENSSL函数导入工程,是不行的么? --------------------编程问答-------------------- 关注 同求 现在也在头疼 --------------------编程问答-------------------- http://sourceforge.net/projects/openssl-net/ 开源的 C# Wrapper ,我没试过,你可以试一下
补充:.NET技术 , C#