当前位置:编程学习 > C#/ASP.NET >>

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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,