如何调用Encrypt(unsigned char *src,unsigned char *dest,unsigned char key[24])

zjjhfwh 2006-06-23 03:28:42
我用个加密类的方法Encrypt(unsigned char *src,unsigned char *dest,unsigned char key[24])
别人写的。


我想加加密 Cstring aa = "aaaa";

应该怎么写?
...全文
187 点赞 收藏 5
写回复
5 条回复
hijack 2006年06月23日
先搞清楚Encrypt的输入输出含义,要不就算能调用了,也得不到正确的结果
回复 点赞
DentistryDoctor 2006年06月23日
首先得有加密类的实例,如果是个静态方法可能用类名::Encrypt
回复 点赞
折腾_苏州 2006年06月23日
Cstring aa = "aaaa";
unsigned char* src = (unsigned char *)&aa;
unsigned char dest[128] = {0};
unsigned char key[24] = {0};
Encrypt(src, dest, key);
回复 点赞
lixiaosan 2006年06月23日
CString str = "aaaaa";
unsigned char *a = (unsigned char*)str.GetBuffer(str.GetLength());
str.ReleaseBuffer();

unsigned char b[256], key[24];
memset(b, 0, 256);
memset(key, 0, 24);
Encrypt(a, b, key);
回复 点赞
cpio 2006年06月23日
unsigned char src[] = {'a','a','a','a','\0'};
unsigned char des[100] = {'\0'};//如果返回值大于100,这儿要加长
unsigned char key[24] = {'\0'};//可以为Key赋值,它应该是密钥
Encrypt(src, des, key);
CString s(des);//这就是加密后的结果
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7900

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告