Autor Beitrag
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 25.11.08 18:48 
Wann gibt's eigentlich die Auflösung? :D
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Di 25.11.08 18:52 
Ich glaub in 10 Minuten sollte das der Fall sein. Mich interessiert vor allem das Lösungsprogramm, weil meines etwas kompliziert geschrieben ist.

Edit: OK, beim letzten Mal hat es länger gedauert, wir sollten uns noch etwas gedulden :wink: .
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 25.11.08 19:08 
hab zwar die verschlüsselung geknackt aber mein Programm will noch nicht so recht.^^

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 25.11.08 19:30 
Sollte das dann nicht einfach mit StringReplace zu lösen sein? :D Ich hätte mir ja gerne die Zeit genommen, den Code zu knacken, aber leider gibt das meine Zeit momentan nicht her. :o
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 25.11.08 19:33 
stringreplace ist aber langsam. ich wollt das ein bisschen performancemäßig gut gestalten.

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Di 25.11.08 19:43 
DFAfDd DdAaAdAv AvGa GaFf DaAvDxöGaGd (AgAvFd AxFfDxDaAvFdAgAvFd AFFfAgAv FdFfAfDdFaAaDx AvFdAfFfAgAvFd, AgAaFaDfGd DfDdFx DfDdFd AaGfAfDd FdGfFx DxAvGaGd, GvAvFdFd DfDdFx AgAaGa GvFfDxDxGd ;)):

AADAAAGgAXGx AAAXAXAxAADaAAGg AGAgAAAaDAAg AADaAXAxAAAxAGAg AAGgAGAxAXAg AAGgAGAxAGAaAAGgAXAgAAGgDAAa GGAGAAAaAGAgAGGxAAGgAXAgDAAaGGAaDAAaDAAgAAGgAXAa, AAAgAAGgDAAaDAAgAAGgAGAgAAGgAXAgAADa AAAaDAAxDAAa AAAA, AADA, AAGX, AGAA, DADA, DAGX. AGDAAAGgDAAgGGAgDAAg AXAaDAAxDAAaDAAa AXAgAXAxAAAxAGAg AAGgAGAxAXAgAAGg GGAGAAAaAGAgAGGx AAAaDAAxDAAa AADaAAGgAXAa AAAaAGGgDAAgDAAxAAGgAGGxAGGxAAGgAXAg AAAGDAAxAAAxAGAgDAAaDAAgAAAaAAAgAAGgAXAg / AADaAAGgAXGx AAAaAGGgDAAgDAAxAAGgAGGxAGGxAAGgAXAg GGAGAAAaAGAgAGGx AAAgAAGgAXGxAAGgAAAxAGAgAXAgAAGgDAAg DAGgAAGgAXGxAADaAAGgAXAg: AAAA DAGgAGAxAXGxAADa GGAgDAAx GGAx, AAAG GGAgDAAx GGDa; GGAG GGAgDAAx GGGgGXAg; GGDa GGAgDAAx GGGgGXAx. AADAAGAxAAGg GGAGAAAaAGAgAGGx AGGgAAAaAXAgAXAg AADaAAAaAXAgAXAg AAGgAGAxAXAgAAGxAAAaAAAxAGAg AXAaAGAxDAAg AGAGAGAxAGGxAAGxAAGg DADaAXAxAXAg AXAaAXAxAADa DAAxAXAgAADa AADaAGAxDADa AGAxAXAg AADaAGAxAAGg GGAgDAGgAAGgAGAx GXAxAAGgAXGx-GGAGAAAaAGAgAGGxAAGgAXAg DAAxAXAaAGAaAAGgDAGgAAAaAXAgAADaAAGgAGGxDAAg DAGgAAGgAXGxAADaAAGgAXAg, DAAxAXAgAADa AAAaDAAxDAAa AADaAGAxAAGgDAAaAAGgAXAg GGAGAAAaAGAgAGGxAAGgAXAg DAGgAAGgAXGxAADaAAGgAXAg AADaAAAaAXAgAXAg AADaAGAxAAGg AAAGDAAxAAAxAGAgDAAaDAAgAAAaAAAgAAGgAXAg AAAaDAAxDAAa AAGgAGAxAXAgAAGgAXAa AAAaAXGxAXGxAAAaGGAa AAAaDAAxDAAaAGAaAAGgAGGxAAGgDAAaAAGgAXAg, AADaAAAaDAAaDAAa AADaAGAxAAGg AAAGDAAxAAAxAGAgDAAaDAAgAAAaAAAgAAGgAXAg AAAA, AADA, AAGX, AGAA, DADA DAAxAXAgAADa DAGX AAGgAXAgDAAgAGAgäAGGxDAAg.

GAFfGgDfAvDx VdGf FaAvDfFdAvFa AADxDaFfFxDfGdDdFaGfGa. GAGfAfDdAvFd&AVFxGaAvGdVdAvFd DfGaGd FdAaGdüFxDxDfAfDd AaGfAfDd FaöDaDxDfAfDd, AaAdAvFx DxAaFdDaGaAaFaAvFx. :)
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 25.11.08 20:02 
Ähäm. :? :shock:
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: Di 25.11.08 20:05 
GdFfGdAaDx GaDfFdFdAxFxAvDf^^
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Di 25.11.08 20:14 
DFAfDd DdAaAdAv AgAaGa GaFf DaAvFaAaAfDdGd:

AXAaAAAaAXAg AXAgAAGgAGAgAXAaAAGg AADaAAAaDAAa
AAAaAGGxAXDaAGAgAAAaAAAgAAGgDAAg AXDaAGGxDAAxDAAa AADaAGAxAAGg
GGAgAAAaAGAgAGGxAAGgAXAg:
AAAaAAAgAAAxAADaAAGgAAGxAGAaAGAgAGAxAGDaAGGgAGGxAXAaAXAgAXAxAXDa
AXGgAXGxDAAaDAAgDAAxDADaDAGgDAGxGGAaGGAgGGAXGGDAGGGGGGGXGXAAGXAGGXAXGXAXGXDAGXGGGXGX
DAAxAXAgAADa AXAxAXGxAADaAXAgAAGg AADaAGAxAAGgDAAaAAGg
AGAxAXAg AAGgAGAxAXAg AXGXAAAaDAAaDAAgAAGgAXGx
GXAXDAGxGXAX AAAaAXAg:

AAAaAAAgAAAxAADaAAGgAAGx
AGAaAGAgAGAxAGDaAGGgAGGx
AXAaAXAgAXAxAXDaAXGgAXGx
DAAaDAAgDAAxDADaDAGgDAGx
GGAaGGAgGGAXGGDAGGGGGGGX
GXAAGXAGGXAXGXDAGXGGGXGX

DAAxAXAgAADa AAAgAAGgGGAgAAGgAGAxAAAxAGAgAXAgAAGg
AAAgAAGgAGAxAADaAAGg
AAAAAAAxAGAgDAAaAAGgAXAg AXAaAGAxDAAg AAAaAADaAAGxAGAaDADaDAGx -
AAGxAAGgAXGxDAAgAGAxAGAa AGAxDAAaDAAg AADaAGAxAAGg DAGGDAAxAXGxDAAaDAAg

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)


Zuletzt bearbeitet von Tilman am Di 25.11.08 20:26, insgesamt 2-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 25.11.08 20:14 
user profile iconJakob_Ullmann hat folgendes geschrieben Zum zitierten Posting springen:
Ich hätte mir ja gerne die Zeit genommen, den Code zu knacken, aber leider gibt das meine Zeit momentan nicht her. :o
Die 15 Minuten hatte ich dann doch, meine Lösung ist zwar performancemäßig schlimm, aber sie erfüllt ihren Zweck. Dann nochmal 10 Minuten damit das Ganze etwas praktikabler war. ;-)

// EDIT:
@user profile iconTilman: Ein Zeilenumbruch in deinem Post vor meinem wäre nicht schlecht, damit bei kleineren Bildschirmgrößen das Forum nicht so weit nach rechts aus den Fugen gerät... ;-)
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Di 25.11.08 20:26 
jo sry habs geändert ^^
Mein Beitrag entspricht jetzt dem Yogumax-Format *gg

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
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: Di 25.11.08 20:49 
Habs auch erst mit StringReplace probiert.
Bin dann aber auf die Nase gefallen, weil die Codierungen sich halt überschneiden, und StringReplace da ohne Rücksicht auf Verluste durchmäht ;) Da wurden dann teilweise Codes ersetzt, die zu zwei verschiedenen Buchstaben gehörten, nur weil diese halt direkt nebeneinander stehen.. ach blah, weiß nicht, wie ich das ausdrücken soll, aber ihr wisst sicher, was ich meine :D

_________________
PROGRAMMER: A device for converting coffee into software.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 25.11.08 21:35 
So ungefähr. Ich dachte, ein Buchstabe ist immer mit genau einem Großbuchstaben und beliebigen Kleinbuchstaben kodiert (sah so aus).
Zeodos
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 26.11.08 11:11 
user profile iconXentar hat folgendes geschrieben Zum zitierten Posting springen:
Habs auch erst mit StringReplace probiert.
Bin dann aber auf die Nase gefallen, weil die Codierungen sich halt überschneiden, und StringReplace da ohne Rücksicht auf Verluste durchmäht ;) Da wurden dann teilweise Codes ersetzt, die zu zwei verschiedenen Buchstaben gehörten, nur weil diese halt direkt nebeneinander stehen.. ach blah, weiß nicht, wie ich das ausdrücken soll, aber ihr wisst sicher, was ich meine :D


hi, du könntest in dem chiffre-text die Bigramme erst durch platzhalter (zb %) voneineander trennen, wenn du die dann übersetzt, stehen sie nicht direkt nebeneinander und werden nicht noch ein zweites mal übersetzt ;-)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 26.11.08 11:44 
:welcome: ;-)
Dann kann man die Ersetzung aber auch gleich vornehmen, alles andere dauert nur unnötig länger. Ich selbst habe um ständige Stringneubildungen zu verhindern gar nicht direkt mit Strings gearbeitet bei der Ersetzung.
freedy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 403
Erhaltene Danke: 1

Winows 7
Delphi XE
BeitragVerfasst: Mi 26.11.08 11:53 
Ist das ganze nicht einfachste Automatentheorie? :gruebel: Es gibt doch bei den Zeichen nur gültige Zustände, wenn nicht z. B. ',' wird das Zeichen übernommen.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 26.11.08 13:33 
So hab ich es auch gemacht, alles was nicht aus zwei Teilen besteht oder nicht der Vorlage entspricht wird unverändert übernommen.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19274
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 26.11.08 13:34 
Die Lösung an sich ist einfach, aber wenn du für jeden Buchstaben durch Verkettung einen neuen String erstellst, dann dauert das ganze und verbraucht viel Speicher. Ich kenne leider keine direkte Möglichkeit diese teilweise behindernde Automatik bei der Verwendung von Strings zu verhindern, deshalb habe ich einfach keine Delphi-Strings verwendet.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mi 26.11.08 13:36 
Naja, kommt es hier wirklich auf Geschwindigkeit und geringen Speicherverbrauch an? :lol:

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6386
Erhaltene Danke: 146

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 26.11.08 13:40 
Wenn offiziell aufgelöst wurde, kann man ja mal die Algos gegeneinander antreten lassen.