Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
Delphi 2005 Personal
|
Re: ganz einfache Verschlüsselung von einem Memo Text
19. Nov 2005, 17:42
Probier mal das:
Delphi-Quellcode:
procedure encode(key:integer);
var
i,j,k,pos:integer;
s:string;
done:tpoint;
const
letters:string='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890ßöäüÖÄÜ'; //diese Buchstabenliste kann beliebig erweitert werden.
begin
for i:=0 to form1.memo1.lines.Count-1 do
for j:=1 to length(form1.memo1.lines.Strings[i]) do
for k:=1 to length(letters) do
if byte(form1.memo1.lines.Strings[i][j])=byte(letters[k]) then
begin
if not ((done.x=i) and (done.y=j)) then
begin
pos:=k+key;
while pos>length(letters) do
pos:=pos-length(letters);
while pos<1 do
pos:=pos+length(letters);
s:=form1.memo1.lines.strings[i];
s[j]:=letters[pos];
form1.memo1.lines.Strings[i]:=s;
done.X:=i;
done.Y:=j;
end;
end;
end;
Michael Enßlin Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
|
|
Zitat
|