WinFuture-Forum.de: Text-verschlüsselungstool - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Text-verschlüsselungstool K-Coder ;-)


#1 _Publisher_

  • Gruppe: Gäste

  geschrieben 16. Dezember 2005 - 06:12

moinsen ;D

ich konnte die nacht nicht wirklich schlafen... daher hab ich mich nen bisschen ans Programmieren gesetzt.
Das ist dabei herausgekommen: Ein Text-Verschlüsselungs Tool

Vorne weg möchte ich sagen, um hersche Kritik zu vermeiden, die Entschlüsselung selbst habe ich nicht gemacht. Verschlüsselt wird der Text in Rijndael (ASE).

Das Tool wurde in VS.Net 2005 (Express Edition) Programmiert.
Also, richtisch!, wir brauchen das .net framework 2.0 dafür :)

Ich hab das Tool an sicht recht schlicht gehalten, dennoch versucht es nicht ganz so öde aussehen zu lassen.
Wie der Betreff schon sagt dient das Tool dazu einen Text (in Rijndael (ASE)) zu verschlüsseln bzw entschlüsseln.

Ob man dieses Tool braucht oda nicht... fragwürdig, is auch nur aus langeweile entstanden ;D

würde mich dennoch über ein bissle feedback freuen... viel spass beim ausprobieren.

Download

mfg

Edit: Ich bin kein sonders guter Grafiker, daher hab ich noch kein Icon für das Prog erstellt ^^
Update 07:30 Uhr: Bugfix version

Dieser Beitrag wurde von Publisher bearbeitet: 16. Dezember 2005 - 07:32

0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. Dezember 2005 - 07:36

Normiert für den Award "schlechtestes Anfängerprogramm aller Zeiten". ;D

Auf jeden Fall ist es für Kryptographie untauglich, da du ganz normale Strings verwendest - das ist tödlich. Strings sind nicht mutierbar, d.h. wenn du versuchst, den String mit einem anderen String zu überschreiben (siehe TextBox1.Text, TextBox2.Text in verschlüsseln::Button1_MouseDown), wird in Wirklichkeit ein neuer String erzeugt und nur die Referenz geändert. Der Inhalt des alten Strings verbleibt im Speicher und wird erst dann entfernt, wenn der Garbage Collector drübergelaufen ist und durch noch mehr Zufall dieser Speicherbereich auch noch von etwas anderem überschrieben wird. Und dabei gibt's doch seit .NET 2.0 endlich SafeStrings! Key und IV versuchst du gleich gar nicht zu entfernen. Lol, gleiches Problem, nur in Grün und mit byte-Array doch problemlos machbar.

Und dazu auch noch in VB geschrieben. Laut den Attributen hast du es größtenteils im Form-Designer zusammengeklickert.

</rant>
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 _Publisher_

  • Gruppe: Gäste

geschrieben 16. Dezember 2005 - 07:46

ergebnis = ergebnis, das zählt ;D
0

#4 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. Dezember 2005 - 07:56

Das ist eine triviale Selbstzuweisung, die würde jede ordentliche IDE und garantiert jeder Compiler erkennen und entfernen. ;D

Mal ganz ehrlich, solch ein Programm ist Pippifax und zählt eher als "erste Gehversuche" - sowas veröffentlicht man nicht, es sei denn, man will sich blamieren.

Wenn du was Ordentliches anfangen möchtest, dann schreibe einen OpenPGP-konformen Verschlüsselungsserver in C#.

Dieser Beitrag wurde von Rika bearbeitet: 16. Dezember 2005 - 08:11

Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#5 _Publisher_

  • Gruppe: Gäste

geschrieben 16. Dezember 2005 - 08:10

alda, ich hab kapiert das es für dich fürn arsch is... habs verstanden und wennde mir was zu sagen hast, dann drück dich so aus das ich es verstehe! Dein egozentisches besserwisse gequatsche interesiert hier keinen. an sonsten stoßte bei mir auf taube ohren, in dem falle - blinde augen ;D

Dieser Beitrag wurde von Publisher bearbeitet: 16. Dezember 2005 - 08:13

0

#6 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 16. Dezember 2005 - 09:04

Sorry, dass ich mich einmische...
Aber was ist dein Problem, Publisher?

Also, ich wäre ehrlich gesagt ziemlich froh, wenn ich so eine konstruktive Kritik bekommen würde. (Abgesehen von seiner Ausdrucksweise mit der anscheinend nicht jeder umgehen kann ;D)
Rika hätte auch einfach sagen können, das Ding ist Mist, Punkt.

So weißt du jetzt wenigstens, was nicht so gut an deinem Programm ist und was du ggf. verbessern könntest.

Wie gesagt, ich wäre persönlich sehr froh über solch eine Kritik
0

#7 _Publisher_

  • Gruppe: Gäste

geschrieben 16. Dezember 2005 - 09:08

@Witi: Gegen die Kritik habe ich auch garnichts, durch die vorstellung hier im Forum habe ich ja auch regelricht drum geboten. Aber man kann es auch vernünftiger sagen... vor allem wenn er (ich nehme mal an) selber schon bemerkt das man nicht der hellste in der rubrik ist, sich auch etwas dementsprechender ausdrücken.
Für mich ist seine ausdrucksweise und der inhalt arogant und respektlos. Und sowas kann ich nicht leiden... wie man wohl deutlich bemerkt hat -.-

Dieser Beitrag wurde von Publisher bearbeitet: 16. Dezember 2005 - 09:16

0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 16. Dezember 2005 - 09:26

Sorry, aber solche billigen Programme gibt's bei uns als Übungsaufgaben für die Java-Einführung, weil's echt trivial ist - schließlich sind ein Großteil der Funktionen bereits als Komponenten verfügbar, und man braucht eigentlich nur ein paar kleine Blicke in die Doku werfen, um sowas zusammenzubasteln.

Vernünftige Programmierer konzentrieren sich auf das, wovon sie auch Ahnung haben. Und vor allem erfinden sie das Rad nicht immer wieder neu, sondern schreiben neue nützliche Sachen oder verbessern alte nützliche Sachen.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#9 Mitglied ist offline   The Dog 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.131
  • Beigetreten: 28. Mai 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Kölle am Rhing

geschrieben 16. Dezember 2005 - 09:49

Ich denke mehr als eine Übungsaufgabe soll es ja auch nicht sein. Wie er schon schrieb, hat er es aus Langeweile gemacht und ich denke nützliche Tips in einer anderen Umgangsform hätten ihm mehr geholfen, oder?
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0