Verschlüsselungsprogramm

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Verschlüsselungsprogramm

Beitrag von Sauer-RAM »

Hallo zusammen,
Ich will ein Verschlüsselungsprogramm für Text schreiben, dass einfach aus einem Buchstabe einen anderen macht und da ich neu bin, hab ich keine Ahnung wie dass gehen soll. Aus der Anleitung werde ich leider auch nicht schlau.
Ich würde mich sehr freuen wenn mir einer dabei helfen könnte.
Danke schonmal im voraus.
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ein Blick auf http://purearea.net sollte Dir beim Einstieg helfen. Im Code-
Archiv findeste z.B. Rot13 Encryption:
http://www.purearea.net/pb/CodeArchiv/E ... ryption.pb

Gruß

Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@Sauer-RAM

Willkommen an Board! lustiger Nickname.

... der Avatar ist leider etwas verwirrend, weil Mok den selben benutzt....


zusätzlich zum Codearchiv, auf das ts hingewiesen hat, ist vielleicht auch dieses Beispiel interessant:
http://www.purebasic.fr/german/viewtopic.php?t=8807


PS:
achso, das ist ja nix zum labern sondern ne programmier-frage, ich verschiebs mal ins "Anfänger"....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Beitrag von X360 Andy »

Dann dürfte XCrypt wohl sehr passend sein ? :D
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Sorry und danke

Beitrag von Sauer-RAM »

Danke für die vielen antworten!!!

Kaeru Gaman
aber ich fand den so schön. Ich nem gleich nen anderen.
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Gleich vorweg: eine sichere Verschlüsselung zu implementieren dürfte ziemlich aufwändig sein (sogar wenn du einen bereits vorhanden Algorithmus wie z.B. AES in PureBasic umsetzen willst), insbesondere wenn du ein Anfänger bist.

Fertige Implementierungen einiger verbreiteter Algorithmen wie z.B. PGP oder RC4 gibts z.B. hier:
http://www.purearea.net/pb/CodeArchiv/German.html#2

//EDIT: Ups, ich seh grad, ts-soft hatte diese Antwort schon gegeben. Naja, doppelt gemoppelt hält besser. ^^
andi256
Beiträge: 100
Registriert: 06.11.2004 11:23
Computerausstattung: PB 5.30 (x64) Win7
Wohnort: Österreich

Beitrag von andi256 »

Im Post von X360 Andy Xcrypt hab ich eine Sichere Verschlüsselung angehängt.

Da hier mittels DES - Algo gearbeitet wird kann man von einer "Verschlüsselung" reden.

Die Codes von "Kaeru Gaman" und "X360 Andy" basieren auf
"Char = Asc( ) + offset"

und das kann man nicht als Verschlüsselung bezeichnen sondern event. als unleserlich machen.
(genauso wie ROT13 da haben damals die Römer schon drüber gelacht :-) )

Ein geschultes Auge kann mittels Hexeditor den "offset" sofort erkennen ... bzw. kann man das ganz einfach per probieren ausfindig manchen (nur 256 Versuche)

Ein Verschlüsselungs Code muss auch funktionieren wenn man den kompleten Algo / Source-Code kennt und weiters darf man auch bei bekannten Input und Output keine Rückschlüsse auf den Key erhalten.

Wie bereits geschrieben sollt man dazu erprobte Algos ala RSA PGP IDEA DES SHA ..... etc verwenden

mfg Andi
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

das nennt man Rotationsverfahren, das ist auch eine Verschlüsselung.

und mein Beispiel CODY2 ist kein einfaches sondern ein progressives Rotationsverfahren.

entschuldige ein paar mal, aber das ist genauso auf die Kacke gehauen,
als wenn du sagst, ein Käfer ist kein Auto oder Brot ist keine Mahlzeit.

... und die alten Römer haben das zwar gekannt, trotzdem konnte ein Großteil der Bevölkerung nicht mal lesen.

also bitte mal nicht solche Sprüche!

außerdem
Sauer-RAM hat geschrieben:Ich will ein Verschlüsselungsprogramm für Text schreiben, dass einfach aus einem Buchstabe einen anderen macht
scheint es mir als wenn er geziehlt nach einem rot13-ähnlichen Algorithmus gefragt hat....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Moskito
Beiträge: 182
Registriert: 18.01.2006 23:01
Kontaktdaten:

Beitrag von Moskito »

Hallo

Interessantes Thema habt ihr da. Ich tüftele auch gerade etwas herum um Dateien
etwas undurchschaubar zu machen und habe eine ganz simple Technik angewandt.
Nun wüsste ich gern ob jemand von euch das decodiert bekommt.

Vielleicht schafft es ja sogar ganz schnell einer von euch.

http://freenet-homepage.de/ThWit/topsecret.rar

bis denne

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

Beitrag von Batze »

99 Seconds only
Difficulty very easy
Difficulty Standard
...
Difficulty Very Hard
Hier sind meine Codes (aber die Seite geht gerade nicht):
http://www.basicpure.de.vu
Antworten