Entwickler-Ecke

Freeware Projekte - Paranoia 1.1.4


O'rallY - Mo 05.05.03 19:37
Titel: Paranoia 1.1.4
So, nun werde ich auch mal ein Verschlüsselungstool in den Umlauf bringen. Ist übrigens das erste Programm, welches ich fertig entwickelt habe, also so eine Art premiere :mrgreen: .


Paranoia 1.0 ist ein kleines Verschlüsselungstool welches auf dem Rijndael-Algorithmus basiert. Außerdem können die Dateien noch zusätzlich komprimiert werden. Das Programm wird über das Kontextmenü einer Datei oder über das Startmenü aufgerufen. Außerdem regestriert es einen Dateityp mit der Endung *.par, dieser wird bei einer Deinstallation natürlich wieder gelöscht :wink:.
Um die Deinstallation abzuschließen, muss der Rechner neu gestartet werden, da das Programm eine Shellextention benutzt, eine bei Windows regiestierte DLL die erst nach einem Neustart gelöscht werden kann. Konnte es leider nicht anders lösen.

Das Programm wurde bisher nur auf Windows XP Plattformen getestet.

Wäre froh über euer Feedback!

http://www.fabiankoessel.de/paranoia/paranoia_setup.exe (< 1 MB)

Ich bedanke mich nochmal bei Onz für den Speicherplatz, da ich es aufs verrecken nicht geschafft habe einen freien Anbieter zu finden, der Filedownloads von dieser Größe unterstürtzte.

P.S.: Bitte erst Readme lesen! Da wird die Benutzung des Programms anhand eines schönen Bildchens kurz umschrieben. Und: Nicht wundern das die Readme in Deutsch ist :wink: .


Moritz M. - Mo 05.05.03 20:27

Programm ist wirklich sehr nützlich. Werde es auf jeden Fall hernehmen.


O'rallY - Mo 05.05.03 20:34

Ja, ich habe ihn bestochen! :mrgreen:
Aber trotzdem Danke für das positive Feedback! :wink: Ich hoffe es wird weitere geben, Kritik ist natürlich auch "gerne" gesehen.


Moritz M. - Mo 05.05.03 20:36

O'rallY hat folgendes geschrieben:
Ja, ich habe ihn bestochen! :mrgreen:!

Verdammt...das sollte doch geheim bleiben....nochmal ein hunni her.... 8) :wink:


BungeeBug - Mo 05.05.03 20:50

HI,
hmm schaut gut aus :) ... ich werds mal dem härte Test unterziehen :)

MfG BungeeBug

P.S.: Kannst du mich mal an ICQ'n ... ich brüchste mal nen Rat zum Thema Verschlüsselung :)


Bomania - Di 06.05.03 20:26

Das Programm gefällt mir sehr gut. Wie sicher die Verschlüsselung ist, kann uns wohl nur Motzi beantworten :)

Aber das Design gefällt mir wirklich sehr gut!

Ich habe das Programm unter WinXP Pro (SP1) getestet. Funktioniert soweit einwandfrei. Allerdings habe ich wohl einen Bug entdeckt.

Ich habe testweise mal eine Verknüpfung einer 168kb großen EXE-Datei verschlüsselt. Beim Doppelklick auf die verschlüsselte Datei erscheint dieses Fenster:

user defined image

Die Datei ist aber nur 168 kb groß. Wenn ich abbrechen möchte ("No") gibts diese Fehlermeldung:

user defined image


Ansonsten ist das Prog sehr schön gemacht. Als i-Tüpfelchen wäre vielleicht multilanguage wünschenswert.


Delete - Di 06.05.03 21:12

Da dort Rijndael verwendet wird, würde ich sagen sehr sicher...kommt dann nur noch auf die Implementierung an...welcher Operation Mode wurde denn benutzt ? Wird Key Crunch verwendet....etc


O'rallY - Di 06.05.03 22:10

Z.Z. benutze ich die DCPcipher Kompos, doch sind diese a****-langsam. Ich suche derzeit eine bessere implementation, kann mir da jemand weiterhelfen?
Wenn du mit Key-Crunch meinst, das Passwort zu verhackstücken und mutieren zu lassen, ja das mache ich. Mittels einem SHA256 Hash und ein paar selbstgemodelten "Cruncher"

neue Version folgt bald.

Wer jetzt schonmal die neue Version angucken will, kann diese bei http://www.delphipraxis.net in der Freeware-Sparte als Attachment finden. Tut mir wegen diesem Umstand leid, werd mich bemühen eine Alternative zu finden.


Delete - Di 06.05.03 22:19

das hört sich ja gut an...ich kann nur DEC I von Hagen Reddman empfehlen...einfach spitze das Ding


Delete - Di 06.05.03 22:37

O'rallY hat folgendes geschrieben:
die neue Version angucken will, kann diese bei http://www.delphipraxis.net in der Freeware-Sparte als Attachment finden. Tut mir wegen diesem Umstand leid, werd mich bemühen eine Alternative zu finden.

Dazu muß man sich allerdings registrieren!


O'rallY - Di 06.05.03 22:40

Luckie ist irgendwie überall gleichzeitig. :D Ja, stimmt, hatte ich vergessen zu erwähnen. Werde auch bald mal einen schnelleren Algo in mein Programm einbauen.


Delete - Di 06.05.03 22:44

O'rallY hat folgendes geschrieben:
Luckie ist irgendwie überall gleichzeitig.

Big Brother's watching you. 8)


Motzi - Mi 07.05.03 07:59

O'rallY hat folgendes geschrieben:
Mittels einem SHA256 Hash und ein paar selbstgemodelten "Cruncher"

SHA256? Welche Variante von SHA ist das?


O'rallY - Mi 07.05.03 15:00

Wie ich schon mal schrieb, benutzte ich bzw. benutzte ich die DCPCipher-Kompontenten. Diese Implementierung benutze ich eben. SHA256 ist ein 256Bit langer Hash, aber ich denke das weißt du... Kennt jemand hier vielleicht auch eine bessere implementierung, die vorallem kleiner ist?


Motzi - Mi 07.05.03 15:09

Also SHA erzeugt normalerweiße einen 160Bit Hash (wobei man statt SHA SHA1 nehmen sollte).. woher stammt die SHA256-Abwandlung? Aus dem DCPCipher? Gib mal nen Link dazu...


O'rallY - Mi 07.05.03 16:33

Wenn man diesem Link folgt, sind Informationen über diese neuimplementierung. http://www.cityinthesky.co.uk/cryptography.html
Basierend auf SHA1 werden kürzere oder längere Hashes erzeugt.#

http://csrc.nist.gov/cryptval/shs.html <- direkter Link zu Artikel

P.S: Finds klasse, dass wir und über zwei Foren hinweg unterhalten, mal hier mal da :wink: .


O'rallY - So 11.05.03 16:02

Neue Version von Paranoia: 1.1
So, nachdem ich hier richtig schön dick aufgetragen hab, die neuen Features :mrgreen::


http://www.thoes-koessel.de/mokasin/paranoia/paranoia_setup.exe (< 1 MB)

Programm zum Extremetesting freigegeben!


Bomania - So 11.05.03 16:54

Hören sich richtig gut an, die neuen Features. Gleich mal getestet. Leider habe ich keine einzige Datei verschlüsseln können. Da steht zwar jedesmal "[o]Start cryptingprocess..." aber da bleibt er auch bei 0% stehn bzw macht nichts. Möchte ich dann mit abort abbrechen kommt wieder eine Access Violation :?


Delete - So 11.05.03 16:57

Kompression ausschalten. Da hat er einen Bug reingebaut in der neuen Version.


O'rallY - So 11.05.03 17:12

So, Bug ist nun behoben.
http://www.fabiankoessel.de/paranoia/paranoia_setup.exe


O'rallY - Mo 12.05.03 19:33

Neue Version: 1.1.1
http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (< 1 MB)

Keine neuen Features hinzugekommen, nur kleinere Bugs getilgt.


diamant - Di 13.05.03 14:37

hallo rally!!

Auch ich habe das Programm getestet und mir fielen folgende design Unschönheiten auf!!

Das Bild sagt eigentlich mehr als tausend worte ;-)
user defined image

Wie es dazu kam!!

Auf meinem System habe ich grosse Schriftarten installiert!! Dann brauchen Texte ein bisschen mehr Platz!!
Stell mal auf deinem PC Grosse Schriftarten ein und pass die Buttongrössen an!!

Zudem gibt es auf dem Formular ein property called "scaled" --> würde ich auf false stellen!!

gruss und weiter so :-)


O'rallY - Mi 14.05.03 17:45

So, mal wieder eine neue Version von Paranoia! Diesmal Version 1.1.2.
Neu:


Bereits beigelegt ist eine deutsche Sprachdatei. Erreichbar übers Hauptmenü! Bei Rechtschreibfehlern oder falschen Darstellung bitte hier Melden!
Wer Lust hat eine eigene Sprachdatei zu basteln, kann sich die "Deutschdatei" im languages Ordner angucken. Wer schon eine gebastelt hat, würde mich freuen, wenn sie hier gepostet würde.

http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (ca 1035KB)


O'rallY - Do 15.05.03 19:16

Kleinere Fehler beseitigt:
http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (ca 1035KB)


O'rallY - Do 15.05.03 22:07

Und noch einen kleinen Fehler. Sollte trotzallem eine Fehlermeldung der Form "List Index out of bounds (Zahl)" auftauchen, hilft es die paranoia.ini und die german.lng im languages-Verzeichnis vor der Neuinstallation zu löschen.

http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (ca 1035KB)

P.S.: Meint ihr ich sollte Paranoia mal bei der PC-Welt und/oder bei Freeware.de vorstellen? Findet ihr, es ist noch zu früh, findet ihr ich sollte es so oder so nicht tun? Ich bitte um Statements.


Moritz M. - Fr 16.05.03 10:51

Meine Meinung kennst du schon:
Das Programm ist spitze, ich finde es jedoch noch etwas zu früh.


O'rallY - Sa 17.05.03 12:03

Neue Version von Paranoia (1.1.3). Langsam nähert es sich dem Final.
Neue Features:


http://www.fabiankoessel.de

http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (ca. 954 KB)
http://www.fabiankoessel.de/projects/paranoia/Paranoia_setup(nonUPX).exe (ca. 1039 KB)


O'rallY - Sa 17.05.03 18:52

Klitze kleine Erweiterung:
-Quelldatei löschen by Default <- einstellbar

Und mal einen Screenshot:
user defined image

http://www.fabiankoessel.de/projects/paranoia/paranoia_setup.exe (ca. 911 KB)
http://www.fabiankoessel.de/projects/paranoia/Paranoia_setup(nonUPX).exe (ca. 1018 KB)


O'rallY - Di 03.06.03 16:36

So, ich denke ich habe nun alle Fehler getilgt. Es sind keine neuen Features hinzugekommen.

http://www.mokasin.de/projects/Paranoia/Paranoia_setup.exe (911 KB)
http://www.mokasin.de/projects/Paranoia/Paranoia_setup(nonUPX).exe (Nicht mit UPX gepackt - 1018 KB).


MrKnogge - So 08.06.03 19:36

Hi

is zwar schon paar Tage alt, aber ich hab noch was gefunden:

Die Statusleiste bleibt bei mir immer bei 0%
Eine Datei namens Hallo.txt it dem Inhalt

Quelltext
1:
Ich bin der Superman                    

kann ich nicht mehr entschlüsseln :(
Es erscheint immer nur der Vrschlüsseln Button !?
Als ich unter Einstellungen n bisschen mit der
Sound-Wiedergabe gespielt habe, hatte ich plötzlich
den *.wav Filter auf der Hauptplattform.

Zusätzlich fände ich es sehr schick, wenn man den Filter
ebenfalls in die Sprachdateien integriert. Damit hat man dann statt
All Files - Alle Dateien (halt für englisch noobies :D )


O'rallY - So 08.06.03 21:09

Hmm. Hast du das Teil komprimieren lassen? (Optionen->Zieldatei komprimieren?). Hast du vielleicht noch nachträglich was in der Datei verändert? Da in die Datei ein kleiner Header geschrieben wird, kann schon eine geringe änderung der Datei zur Nichterkenneng des Headers führen.
Du könntest auch mal ausprobieren Paranoia mit dem Parameter /d und dem Dateinamen auszuführen.


MrKnogge - So 08.06.03 21:23

wer ich gleich mal probieren, die Datei hab ich
nicht komprimiert und alle anderen haben auch
funktioniert. Keine Ahnung worin der der Fehler lag.

PS: In der Hilfe steht was von Passwortgenerator,
is der schon integriert, oder kommt der noch ?


O'rallY - So 08.06.03 23:49

Ups, da fällt mir ein:
Neue Version von Paranoia: 1.1.4


http://www.mokasin.de/projects/Paranoia/Paranoia_setup.exe (918 KB)
http://www.mokasin.de/projects/Paranoia/Paranoia_setup(nonUPX).exe (Nicht mit UPX gepackt - 1022 KB).

Wo genau steht denn was von einem Passwortgen in der Hilfe? Und das Problem trat nur bei dieser einen Datei auf?


O'rallY - Mo 09.06.03 12:21

Ich habe einen Fehler gefunden. Die Datei war einfach zu kurz. Das ist heikel. Werde mich sofort dransetzen und das bearbeiten!


O'rallY - Mo 09.06.03 12:54

So, habe Fehler behoben!