KCryptEdit - Ein kleiner Java-Texteditor mit Verschlüsselung.

Kai008

Erfahrenes Mitglied
Auf die Idee bin ich gekommen, als ich mir mal wieder CSANecromancer's Signatur durchgelesen habe.
Es handel sich bei dem Programm um einen sehr kleinen Texteditor, der die Daten "verschlüsselt" speichert.
Er sollte an sich selbsterklärend sein, dennoch eine kleine Einleitung:

Zuerst wird einmal logischer Weiße das Programm gestartet.
Nun hat man die Möglichkeit, ein neues Passwort für eine neue Datei festzulegen. Alternativ könnte man über "Open File" später ein bereits angelegtes File öffnen, nützt bei der erstmaligen Verwendung aber reichlich wenig.
Nach dem man ein Passwort eingetippt hat drückt man "Continue", daraufhin öffnet sich der eigendliche Editor.
Dort kann ein beliebiger Text eingetippt werden, wie es bei einem Editor nun mal üblich ist. Über das Menü kann man nun abspeichern.
Alternativ über Hot Keys: Control + S ist Speichern, Control + Shift + S ist Speichern unter.
Über das Menü kann man nun die Datei wieder mit dem vorhin angegebenen Passwort laden.
Das wars eigendlich schon.

Ich habe seit gestern Abend ~18:00 bis heute 12:00 - 13:00 daran gewerkelt. Seit dem bis jetzt Bugfixing und kleine Erweiterungen.

Ich würde mich über jeden Kommentar und Vorschlag sehr freuen, noch mehr aber über die Meinungen von geübten Java-Codern, damit ich auch was lerne. ^^
Der Source liegt in der Jar.

Viel Spaß damit.
 

Anhänge

Hi,
das Programm finde ich total cool und praktisch, deshalb finde ich folgende 2 Fehler auch nicht schlimm:
1. Der 1. Dialog lässt sich nicht vergrößern, weshalb ich nur folgenden Text sehen kann: "Bitte das Passwort für die neue Textdatei eing...". Aber das liegt wahrscheinlich daran, dass ich unter OpenSuse(Linux) arbeite, mit nem anderem Look and Feel.
2. Man sollte das Passwort auch mit Enter bestätigen können, so wie es jedes andere Programm auch zulässt.

Desweiteren habe ich einmal kurz in eine Quellcodeklasse(Crypt.java) geschaut und ich fand es merkwürdig, dass du "extends Object" explizit hinschreibst. Das macht der Compiler selber, wenn nichts anderes da steht. Und den Standartkonstrukur* fügt der Compiler auch selber ein. Also mach dir mit diesen Sachen nicht den Code unübersichtlich.

*Standartkonstruktor
Java:
public Crypt(){
 super(); //vom parameterlosen Aufruf von super kannst du auch die Finger  lassen, denn auch der
               // wird vom Compiler erzeugt.
}

Also im großen und ganzen würde ich sagen, Note 1-2.
Ciao
DosCoder
 

Neue Beiträge

Zurück