以文本方式查看主题 - 搭建论坛 (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的发言:
可有一点很不明白,我们想得到加密后的字符串,那第二项中做为参数应该如何给他赋值?在学习中发现这类函数的情况不在少数,希望能通过这个例子给解答一下,在具体使用上应如何操作,望能做个实例,谢谢。 第二项是返回字符串用的,不需要提前赋值,执行后,在这里得到加密后的字符串。 |