-
-
[求助]一个C++加密函数的转换
-
发表于:
2009-3-1 15:04
3054
-
C++函数如下
char *crypt(char *Source)
{
int i;
int v3;
char Dst[256];
char Dest[256];
v3 = strlen(Source);
strcpy(Dest, Source);
for ( i = 0; i < v3; ++i )
{
Dst[i] = Dest[i] - 8;
}
return strcpy(Source, Dst);
}
其中的Dst[i] = Dest[i] - 8;
不明白,字符也可以减8吗?
Function crypt(src:string):string;
var
i:Integer;
dst:string;
begin
for i:=0 to Length(src) do
begin
Dst[i]:= char(strtoint(src[i]) - 8);
end;
Result := Dst;
end;
想翻译成DELPHI的,老是不会,那位大侠能整个DELPHI的版本出来呢?
难道没人愿意还是不会呢?
Function crypt(src:string):string;
var
i:Integer;
dst:string;
begin
for i:=0 to Length(src) do
begin
Dst[i]:= char(strtoint(src[i]) - 8);
end;
Result := Dst;
end;
刚自己改了下,不好用,郁闷
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法