以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  admin,问一个关于dll动态连接库的问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=23401)

--  作者:王键
--  发布时间:2009-3-6 15:46:04
--  admin,问一个关于dll动态连接库的问题

admin:

以前有一个关于dll的实例http://www.diylsoft.com/forum/dispbbs.asp?BoardID=4&ID=6689&replyID=32394&skin=1

在这个当中有一个des加密字符串的函数,extern "C" __declspec(dllexport) void __stdcall Des(char *source, char *dest, char *key, int mode);//DES加解密,您也做过解答

参数的意思很简单:

1、原始字符串

2、加密后的字符串

3、密码字符串

4、加密模式(整数,没有给具体值)

如有高级语言的调用就容易看了。

可有一点很不明白,我们想得到加密后的字符串,那第二项中做为参数应该如何给他赋值?在学习中发现这类函数的情况不在少数,希望能通过这个例子给解答一下,在具体使用上应如何操作,望能做个实例,谢谢。


--  作者:rosn
--  发布时间:2009-3-6 22:40:59
--  

我的推断,和第一个字符串一样,只是执行后再用,之前把长度设好。


--  作者:dongtian
--  发布时间:2009-3-9 22:44:18
--  
以下是引用王键在2009-3-6 15:46:04的发言:

可有一点很不明白,我们想得到加密后的字符串,那第二项中做为参数应该如何给他赋值?在学习中发现这类函数的情况不在少数,希望能通过这个例子给解答一下,在具体使用上应如何操作,望能做个实例,谢谢。

第二项是返回字符串用的,不需要提前赋值,执行后,在这里得到加密后的字符串。