实际上,有一种方法可以打开文件来设置加密密钥或密码,这样任何其他用户(除了谁知道)都无法使用
vim -x test.c (说文件名是 test.c)
它会询问加密密钥,然后我们可以编写代码。
但是当我使用 gcc(在 Linux 中)或 cc(在 solaris 中)编译时,它会给出一些错误列表,如下所示:
encrypted.c", line 1: invalid source character: <0x17>
"encrypted.c", line 1: invalid source character: <0xffffff96>
"encrypted.c", line 1: invalid source character: <0xffffffd8>
"encrypted.c", line 1: invalid source character: <0xffffffa9>
"encrypted.c", line 1: invalid source character: <0xffffffcc>
有什么方法可以编译这个加密文件,或者我在编译时做错了什么(这样做是否无效)
下面是 test.c 的代码
#include <stdio.h>
#define CUBE(x) ((x)*(x)*(x))
int main()
{
int x = 5;
int val;
val = CUBE(++x);
printf("val is: %d",val);
return 0;
}