我有一个用 XOR 加密的在线 TXT 文件。我正在使用 Indy HTTP 来读取这个文件。当我这样做时:
Buff.Text:= HTTP.Get('http://www.blabla.com/xor.txt');
Buff 中的内容已损坏,我无法正确解密。如何解决这个问题?下面我将粘贴我正在使用的函数来异或 txt 文件:
function TForm1.XorStr(Input: AnsiString; Seed: integer): AnsiString;
var
i : integer;
Output : AnsiString;
begin
Output := '';
for i := 1 to Length(Input) do
Output := Output + AnsiChar(Ord(Input[i]) XOR (Seed));
Result:= Output;
end;
希望有人可以帮助我。谢谢你们!