****请帮忙解释是什么意思!!!!!!******
function TForm_Login.jmPass(str: string): string;
var
m,str1: string;
asc,asc1: byte;
i: integer;
begin
m := '\iklop;lk,kjjhh\';
for i:=1 to length(str) do
begin
asc := ord(str[i]);
asc := asc and $F;
asc1 := ord(m[i]);
asc1 := asc1 and $F;
asc1 := asc xor asc1;
asc := ord(str[i]);
asc := asc and $F0;
asc := asc + asc1;
str1 := str1 + chr(asc);
end;
result := str1;
end;