Autor Beitrag
Iaa_1
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61



BeitragVerfasst: Fr 26.09.08 22:06 
hi leute ich wollte mal fragen wie man es machen kann das man zb Buchstaben vertauscht...
also:
Text im Feld eingeben und Verschlüsseln drücken (dadrunter dann die überarbeitete textversion)
Text entschlüsseln
(wie oben nur das unten das entschlüsselte steht...)
zb:
a=z
b=h
f=h
usw^^

das das programm die buchstaben automatisch ersetzen kann
Boldar
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1555
Erhaltene Danke: 70

Win7 Enterprise 64bit, Win XP SP2
Turbo Delphi
BeitragVerfasst: Fr 26.09.08 22:11 
Dass geht, hier hab ich sowas mal mit rot13 fabriziert (immer um 13 Stellen verschieben). Bei google gibts dazu massig Source, Stichworte: Caesarchiffre, Caesarverschlüsselung!!!!!

Aber wenn du b und f ein h zuordnest, gehts wohl logischerweise nicht!!! (Keine eindeutige Zuordnung)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 26.09.08 22:15 
Es gibt da auch ne Open Source Unit, die benutzt Vignere statt Cäsar, das ist etwas "sicherer" (von Sicherheit kann man dabei kaum reden^^).
www.delphi-forum.de/...+als+Unit_30376.html
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Fr 26.09.08 22:16 
Wenn du einfach nur Zeichen vertauschen möchtest, kannst du zur Not alle Zeichen in einer Schleife durchlaufen, und dann mit einem case
ausblenden Delphi-Quelltext
1:
2:
3:
4:
case MyString[i] of
  'a': MyString[i] := 'x';
  'b': MyString[i] := 'v';
end;

usw.

_________________
PROGRAMMER: A device for converting coffee into software.
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 26.09.08 22:52 
meinst so was...
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
function rot13;

var
  result: string;
  upc: char;
  i: integer;

begin
  result := s;
  for i := 1 to length(result) do
    begin
      upc := upcase(result[i]);
      if (upc>='A'and (upc<='M'then
        result[i] := chr(ord(result[i])+13)
      else if (upc>='N'and (upc<='Z'then
        result[i] := chr(ord(result[i])-13);
    end;
  rot13 := result;
end;


konnte früher jeder browser ... :gruebel:
Calculon
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 676

Win XP Professional
Delphi 7 PE, Delphi 3 PRO
BeitragVerfasst: Fr 26.09.08 23:07 
Warum muss ich beim Lesen dieses Threads an das hier denken ^^

Gruß
--

_________________
Hallo Mutti
Grenzgaenger
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 26.09.08 23:41 
wzh dvrhh rxs zfxs mrxsg. ervoovrxsg nzo hxsovxsg tvgiäfng ..
Iaa_1 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 61



BeitragVerfasst: Sa 27.09.08 15:36 
jetzt versteh ichs netmehr xD
was redet ihr da?
bzw habt ihr den source umgesetzt und schreibt nun in dieser geheimschrift?
und ist das net eher verboten in einem forum?
weil bei dem einen thread versteh ich 0,0^^
Calculon
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 676

Win XP Professional
Delphi 7 PE, Delphi 3 PRO
BeitragVerfasst: Sa 27.09.08 15:43 
user profile iconIaa_1 hat folgendes geschrieben:
[..] weil bei dem einen thread versteh ich 0,0^^

Kannst dich ja ranmachen, den Thread zu entschlüsseln ;-). Es läuft ganz ähnlich wie die Verchlüsselung, die du im ersten Post angesprochen hast.
[Gemeine Lüge]
Es lohnt sich - in dem Thread werden einige Weltgeheimnisse gelöst wie: Wer hat JFK erschossen. Nur so als Ansporn...
[/Gemeine Lüge]

Gruß
--

_________________
Hallo Mutti