小编use*_*635的帖子

如何重新编译单个内核模块?

通常内核源存储在/usr/src/linux-2.6.x/.如果我修改模块的源代码,为了避免重新编译整个内核,我该如何重新编译该模块?

linux makefile gnu-make kernel-module linux-kernel

48
推荐指数
4
解决办法
4万
查看次数

如何在此代码C++中返回字符串中的md5哈希?

我有这个代码正确显示我,一个字符串的md5.我更喜欢将一个字符串返回给函数,但是在将md5的值转换为我的字符串时遇到了一些问题.这是代码:

string calculatemd5(string msg)
{
string result;
const char* test = msg.c_str();
int i;

MD5_CTX md5;

MD5_Init (&md5);
MD5_Update (&md5, (const unsigned char *) test, msg.length());
unsigned char buffer_md5[16];
MD5_Final ( buffer_md5, &md5);
printf("Input: %s", test);
printf("\nMD5: ");
for (i=0;i<16;i++){
    printf ("%02x", buffer_md5[i]);
    result[i]=buffer_md5[i];
}
std::cout <<"\nResult:"<< result[i]<<endl;
return result;
}
Run Code Online (Sandbox Code Playgroud)

比如result[i]像这样一个奇怪的ascii char:. 怎么可能解决这个问题呢?

c++ string md5

5
推荐指数
2
解决办法
1万
查看次数

如何将字符串混淆为C++二进制文件?

如果我有一个包含字符串的C++代码,可以是密码或任何东西,那么混淆它们以使逆向工程变得非常困难的最佳方法是什么?我在网上找到了一些工具,但都不是开源的.

c++ string passwords obfuscation

5
推荐指数
2
解决办法
3316
查看次数

如何在C++中解析包含空格的字符串?

我有一个像这样的字符串:

aaa bbb
Run Code Online (Sandbox Code Playgroud)

在弦的第二部分之前有一个空格.我的目标是只解析第一部分,所以aaa.空间结束后的一切都在外面.我怎么能用C++做到这一点?

c++ string

3
推荐指数
1
解决办法
3103
查看次数

在C++中的各种文件中包含更多次类

我有4个类:Server.cpp Logger.cpp Util.cpp Crypto.cpp

类Server使用对象Util.该程序工作正常,但现在我需要在Logger类中使用对象Util.但是当我输入代码#include"Util.cpp"时,g ++给我一个错误,因为我无法再次调用该对象.Eclipse告诉我关于类Util的"重新定义"和"先前声明".

我怎么解决这个问题?

c++ declaration include

2
推荐指数
1
解决办法
127
查看次数