Kleiner Wettbewerb (Sieger: Lupo)

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Was ist da der Unterschied? :oops:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Der unterschied ist der, dass bei einer kodierung kein Schlüssel angewand wurde und somit die Daten nach einem bestimmten festgelegtem Muster "durcheinandergebracht" wurden. Bei einer Verschlüsselung hat der Algorythmus nach dem Schlüssel ein Muster durchgearbeitet mit dem die Daten durcheinandergebracht werden.
Soweit ich weiss <_<. Ich weiss nur das Verschlüsselungen schwerer zu knacken sind als kodierungen.
Bild
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Dann würde ich sagen Verschlüsslung. :mrgreen:
Gut hier mal ein wenig Code:

Code: Alles auswählen

UsePNGImageDecoder()
LoadImage(0, "bild.png")

Passwort.s = "PureBasic"
RandomSeed(CRC32Fingerprint(@Passwort, Len(Passwort)))
;                         ^
;                       ^^^^^
;                     ^^^^^^^^^
;          Guckt mal hier !!!!!!!!!!!!!!!!!!!!!

StartDrawing(ImageOutput())
For x=0 To ImageWidth()-1
  For y=0 To ImageHeight()-1
    Color = Point(x,y)
    ; Hier steht eine sehr wichtige Zeile
    Plot(x, y, Color)
  Next
Next
StopDrawing()
SaveImage(0, "bild2.bmp")
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Es ist nur noch eine Zeile zu lösen. Jetzt schafft es ja vielleicht jemand.
Ich weiß, das vorher war viel zu schwer. :oops: :freak:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Lupo
Beiträge: 147
Registriert: 16.02.2005 15:15

Beitrag von Lupo »

Weil ich genug Cola zuhause gehabt hab <) und mir fad war:

Es ist nur ein gelber Zettel wo drauf steht:

*Oh Du hast es gelöst ! War doch nicht so schwer, oder?*
und dann der Code und dann mfg Batze <)

Außerdem ist ein Monster drauf :lol: Ich hab ja doch recht
gehabt :mrgreen:

Aber du hast schon eine Klaue :lol: :lol: Kann man fast nicht lesen.

Aber eigentlich war es schon zu schwer. Auf die Sache mit dem
Passwort draufkommen ist nahezu unmöglich - du hast es ja hingeschrieben.

Der Rest ist auch noch etwas nachdenken, aber machbar.

Danke

LUPO
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Und der Sieger ist:
->Lupo<-

Ach ja ich poste mal den Code, was du ja vergessen hast weswegen du eignetlich noch garnicht gewonnen hast. Aber ich glaub dir mal. :wink:
Ich hab den Text unten rechts mit der Maus geschrieben, da bin ich halt nicht so gut.

Code: Alles auswählen


UsePNGImageDecoder()
LoadImage(0, "bild.png")

Passwort.s = "PureBasic"
RandomSeed(CRC32Fingerprint(@Passwort, Len(Passwort)))

StartDrawing(ImageOutput())
For x=0 To ImageWidth()-1
  For y=0 To ImageHeight()-1
    Color = Point(x,y)
    Plot(x, y, Color ! Random($FFFFFF))
  Next
Next
StopDrawing()
SaveImage(0, "bild2.bmp")
Oder hast du ne andere Möglichkeit benutzt? :lol:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
Lupo
Beiträge: 147
Registriert: 16.02.2005 15:15

Beitrag von Lupo »

*freu* jetzt hab ich doch gewonnen 8)

Andere Lösungen gibts nicht.

Kannst du den Verschlüsselungscode auch noch posten?
Ich hab jetzt keine Lust nachzudenken, Birne ist etwas
ausgeraucht und ich hab kein Cola mehr :lol:

Dann könnte man nämlich das ganze als Bildverschlüsselung
verwenden und das könnte man doch öfters brauchen :allright:
Wäre doch auch was fürs Codearchiv?

Danke

LUPO
Benutzeravatar
Batze
Beiträge: 1492
Registriert: 03.06.2005 21:58
Wohnort: Berlin
Kontaktdaten:

Beitrag von Batze »

Das Praktische ist:
Der Verschlüsselungscode ist exakt der selbe wie der zum Entschlüsseln.
Probiers mal aus. :allright:
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Benutzeravatar
AndyX
Beiträge: 1272
Registriert: 17.12.2004 20:10
Wohnort: Niederösterreich
Kontaktdaten:

Beitrag von AndyX »

Da muss ich ja auch gleich eine Aufgabe stellen: ^_____^

Also, versucht das zu entschlüsseln:

TyviFsevh
Rcno
XVEvwlfn
QIQjtuOfDppmfTqsbdif
zlqDSL

greetz,
AndyX

Ein Tipp: N simpler Roter Dreizehner tut´s hier...
Benutzeravatar
Lupo
Beiträge: 147
Registriert: 16.02.2005 15:15

Beitrag von Lupo »

@batze

jupp ist klar wegen dem XOR :allright:

Hast du den Code selbst erfunden oder für PB umgecoded?

Die Idee mit dem RandomSeed() habe ich noch nicht gekannt
aber mit Imagebearbeitung habe ich mich auch noch nie so beschäftigt.
Könnte das eine gängige Verschlüsselungsmethode sein?

Danke

LUPO
Antworten