![]() |
Paranoia - jetzt spricht es IHRE Sprache -
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! Download: ![]() 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: . [edit=Daniel B]Titel auf wunsch des Autors geändert. MfG Daniel B.[/edit] |
Echt tolle Idee! Damit meine ich vor allem, das mit dem komprimieren. Super gemacht, echt großes Lob! 8)
|
Aber was mir gerade aufgefallen ist: Wenn ich eine Datei abspeichere, sie dann so 300KB hat, so bekomme ich vom Programm zu hören, dass diese Datei über 100MB hat.
|
Super
Super !!
Wie lautet eigentlich der Code für solch eine komprimierung :?: SUPER GEMACHT!!!!!! |
Zitat:
Zitat:
Zitat:
|
Bitte
Bitte danke!
Aber noch was wie legst du wenn du ne Datei ''neu'' verschlüsselt speicherst mit nem neuen Symbol an(könnt ich auch gebrauchen!) Und Frage: Wenn man ein automatisches Passwort anlegt wie weiß ICH dann wie es lautet?? |
Aber..
Mir ist was aufgefallen:
Hab jetzt ne Txt Datei ge''zipped'' und dann ist der Speicherplatz größer geworden--> 233Byte zu 464 Byte! Naja trotzdem gute Idee+Umsetzung! ;) |
Superprogramm! Respect! Klein, kompakt und leistungsfähig ;-)
Leider isses in Englisch, naja ich hab ja schon seit 4 Jahren englisch und wers wohl lesen können ;-) Nur ein kleiner Fehler ist mir aufgefallen: Wenn ich eine par-datei mit doppelklick öffnen möchte, werde ich beim programmstart trotzdem aufgefordert eine datei zu wählen! sonst alles super :D rijndael rulez :D mfG mirage228 |
Zitat:
Zitat:
Zitat:
Zitat:
Ich weiß nicht wieso. Evtl. hilft ein Neustart oder eine Neuinstallation. Kann sonst noch jemand von diesem Problem berichten? Zitat:
Mir ist noch aufgefallen, dass die Verschlüsselung bei einer 6 MB Datei schon recht lange dauert. Da muss ich den Code mal noch optimieren. Aber das mit ner neuen Version ist ein bissal schwierig (host), deshalb gibts jeden Tag eine neue Version, das hochgeladen wird. Ich bitte um Verständnis :wink: /Edit: Da fällt mir ein, aktualisierte Versionen kann ich in diesem Forum ja einfach anhängen. Das ist man gar nicht gewöhnt :wink: /ADD: In der nächsten Version bau ich noch nen Schieberegler ein, mit dem man den Grad der verschlüsselung einstellen kann. Ist manchmal nämlich echt quälend langsam, sobald die Dateien größer werden. |
welchen rijndael algorythmus benutzt du?
bei meinem dauert das verschlüsseln einer datei mit 3.74 MB gerade mal eine Sekude (Keylänge: 256-Bit)! |
Zitat:
|
Gut
Gute Idee das mit dem Schieberegler werd'S mir dann wenns raufkommt gleich downloaden ;)
Also dann :coder: bis später! Und wie machst du das eigentlich das wenn ein verschlüsselten Text neu erschaffen wird ( ;) ) das das sofort ein Icon hat was von dir entworfen würde, danke und Tschau |
Kritik:
Kleine Anmerkung am Rande: Mein Crypter bewältigt die Aufgabe anstandslos mit 7,5 MB/s. :wink: |
Luckie:
zu 1: Was hast du dagegen, wenn ein Programm, das eine Datei braucht, auch eine fordert? zu 2: Eigentlich war das Programm auch nur für einzelne Dateien gedacht, aber jetzt wo du es sagtst scheint mir der Einwand berechtigt. Mal schaun. zu 3: Ja, das ist nicht sehr elegant. Ist aber auch ein technischen Problem, da ich den Contextmenuhandler für alle Dateitypen registrieren musste. Soll ich den das Decrypt with Paranoia oben wegfallen lassen? Was meint ihr? zu 4: Das ist ein Problem, welches ich noch eleganter lösen muss. Allerdngs weiß ich auch nicht, was du da eigentlich gemacht hast, das es dir gleich den Zugriff verweigert *g*. Ich kann mir allerdings nicht erklären was die Verzögerung ausgemacht hat und warum es abgestürtzt ist. Werde ich mal genauer untersuchen müssen. zu 5: Welche Einträge werden nicht ausgetragen? Eigentlich müsste dies das Inno Setup automatisch machen, bei mir klappts eigentlich auch... Wie schon gesagt, werde ich einen Schieberegler integrieren, bei dem man die Sicherheit zufunsten der Performance herabsetzen kann. Wie Motzi schon geschrieben hat, ich habe den Algo ein wenig "erweitert". Ist aber wirklich extrem langsam, habe ich auch schon festgestellt! Ansonsten Danke ich dir für diesen Extremtest und ich hatte auch schon die Vermutung, dass du dein Programm irgendwie reinbringen würdest :mrgreen: . So werd jetzt mal ein wenig den Code Optimieren. @Nicodius: Ich habe, wie schon gesagt, einen Dateityp mit der Endung *.par registiert. In der Registry kann man auch das Icon zuweisen. Guck dir einfach mal schon vorhandene Einträge an. |
Zitat:
|
Frage
1.) Danke Orally
2.) Wie geht das registrieren 3.) Geht das mit Delphi 3 Proffesional überhaupt? Im Voraus Danke |
Zitat:
@Nicodius: Machs so, wie ichs gemacht habe: Die Einträge andere Dateiendungen angeguckt und dann genau das gleiche auch gemacht. Einfach in die Registry schreiben. |
In Classes_Root war noch die par-Datei registriert und irgendwo stand noch pranoia.exe mit shell -> command -> open oder so.
Was ich gemacht habe? Ich habe nur die 720 MB AVI Datei per Komntextmenü an dein Programm geschickt. Und dann ist das oben beschriebene passiert. Das mit dem Öffnen-Dialog: Nun ja, man ist halt etwas überrascht, wenn einem da gleich so ein Dialog ins gesicht springt. Wärest du doch wohl auch, wenn das Notepad jedes mal machen würde oder? |
So, endlich ist die neue Version fertig, mit ein paar neuen Featers:
-Schieberegler zur Auswahl von Performance vs. Sicherheit -Man kann jetzt auch eine Datei im Programm öffnen -Ich hoffe ich habe den 100MB Bug behoben, konnte es nicht testen, da er bei mir nie erschienen ist. Ich suche aber nach einer schnelleren Rijndael-Implementierung. Ich benutzt die DCPchipher kompos und die sind a****-langsam. @Luckie, bei mir funktioniert das säubern der Registry beim deinstallieren ohne Probleme :? Nur in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Shell Extensions\Approved habe ich den Wert nicht gelöscht, weil es mit zu riskant ist. Ich habe gerade das den ganzen Keyinhalt gelöscht, durch ein kleine missgeschick. Das muss ich noch 100pro fertig testen. p.s.: muss bei gelegenheit readme aktualisieren. Sorry, bin noch nicht dazu gekommen. |
Liste der Anhänge anzeigen (Anzahl: 1)
So, neue Version!
|
@Orally: nimm das DEC von Hagen Reddmann! Die beste mir bekannte Krypto-Bibliothek!
Außerdem.. auch das mehrmalige Verschlüsseln eines Klartextes mit ein und demselben Kennwort erhöht die Sicherheit nicht! Die gesamte Sicherheit hängt immer noch von dem einen Passwort ab! Im schlimmsten Fall wird die Sicherheit sogar noch reduziert...! |
Um genau zu sein, habe ich nicht immer einfach den Algo mehrmals drüberlaufen lassen, sondern mir ein paar Variationen einfallen lassen. Z.B. ersteinmal die Datei nehmen und ein wenig durcheinanderwürfeln und dann mit einem stark abgeänderten Passwort verschlüsseln. Ich denke doch, dass dies die Sicherheit ein wenig erhöhen würde, oder? Du scheinst dich ja recht gut auszukennen.
Wie steht es eigentlich mit einer zweifach Verschlüsselung mit zwei verschiedenen Algos? Z.B. Rijndael und Twofish? Ich werd mir die DEC mal angucken, scheinst ja recht begeistert davon zu sein :wink: . Jo, die DEC macht einen sehr guten Eindruck. Und noch ne Frage: Welchen Hash-Algo würdest du denn empfehlen? Noch eine Frage: Was sind Checksum genau? Dienen diese zur Zertifizierung von Daten? Ich dachte dazu seien Hashs da? Und nochmal: Delphi Encryption Compedium Part I 3.0 <- ist dies die aktuelle Version? Hab ich von ![]() |
Also.. als Hash-Funktion empfehle ich SHA1. Checksummen sind im Prinzip dasselbe wie Hashes - eine Abbildung einer größeren Datenmenge auf eine (in den meisten Fällen kürzere) Sequenz mit fixer Länge.
Schau dir am besten mal meine Fachbereichsarbeit an. Zu finden unter ![]() |
Neue Version: Paranoia 1.1
Neue Version von Paranoia: 1.1
So, nachdem ich hier richtig schön dick aufgetragen hab, die neuen Features :mrgreen::
![]() Programm zum Extremetesting freigegeben! [Edit=Sakura]Liste geschlossen.[/Edit] |
Viele gute Verbesserungen
Hey ho Super verbesserungen! ;)
Habs grad downgeloaded! |
Schweren Bug behoben! Wer Paranoia schon runtergeladen hat: umbedingt nochmal laden!!
![]() |
Bug??
Welchen bug ??
HAbs jetzt neu runtergeladen ;) Okay bis dann |
Also erstmal: Super! Echt ich bin wirklich begeistert. Klein, nimmt nicht zuviel Platz weg und erfüllt seinen Zweck voll, ganz und gründlich. Komliment! Was mir allerdings aufgefallen is: Wenn man das Prog startet, is hide pw schon markiert, aber der Text im PwFeld noch nicht in Sternchen umgewandelt, wenn man dann was eingibt, bleibt der text trotz markierter checkbox sichtbar.
Aber trotzdem, genial! Man liest sich, Stanlay 8) |
Danke für das dicke Lob! :D
Den von dir beschriebenen Fehler kann ich nicht bestätigen. Bei mir wird das Passwort versteckt... :? . Gibts vielleicht noch Vorschläge, wie ich das Programm erweitern könnte? |
Neue Version: 1.1.1
![]() Keine neuen Features hinzugekommen, nur kleinere Bugs getilgt. |
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. ![]() |
Ist immer noch (nach wie vor) ein super Programm. Allerdings ist der kleine Bug am Anfang des Programms noch nicht behoben. DisCheck (Checked := false) doch bitte die Checkbox "verstecken" beim Programmstart. Sonst muss man dreimal auf die Checkbox klicken, bis das Passwort versteckt dargestellt wird, und das find ich nicht so gut. Ansonsten, super Programm, das wie ich finde, durch die Deutsche Sprachdatei nochmal ein Stück besser wird.
Man liest sich, Stanlay 8) |
Super
Das mit Deutsch ist ne gute Idee!!
Aber wie mach ich denn nun ne eigene Sprachdatei?? SUPER!! ;) |
Ich weiß echt nicht was du meinst :?. Ich habe dieses Problem in keinster Weise. Beschreib mal bitte genau, was du tust/getan hast.
|
Eigene Sprachdatei: Guck dir die Datei german.lng im languages-Verzeichnis an (z.B. Notepad).
Werde vielleicht mal ein Programm schreiben, das dies vereinfacht. |
Liste der Anhänge anzeigen (Anzahl: 1)
Hei, hei...das war ja nicht böse gemeint..
Also bei mir is das so: Ich starte das programm und dann sehe ich (Attachment) Verstehst du jetz was ich meine? Ich meine, das Passwort sollte entweder beim Programmstart gelich versteckt sein oder die Checkbox nicht markiert. Man liest sich, Stanlay :wink: |
Saugroßes Sorry! :kopfandiewandhausmilydessennamemirgeradenichteinf ällt:
Ich hab nicht beachtet, dass das Programm bei einer Eingabe das sowieso verschlüsselt, wenn die Checkbox markiert is... Also, alles zurück, entschuldigung und tolles Programm, ohne Fehler! Man liest sich, Stanlay :oops: |
Zitat:
Das was du meinst ist volle Absicht! Wie du vielleicht bemerkt hast, verschwindet "password" beim draufklicken und auch wenn man einfach gleich ein Passwort eintippt, es sind sternchen zu sehen. Ich habe das einfach gemacht, um Labels zu sparen. Verstehst du? |
Zitat:
//an alle leser: Ich kann nix für diesen (saublöden) Titel :angle:, nur sollte man wohl keine Missverständnisse mit Mods riskieren :mrgreen: |
Klar, jetz zumindest. Wenn man drüber nachdenken würde (was ich leider nicht gemacht hab), würde einem das sofort auffallen, dass das eigentlich eine Art Beschriftung is...
Man liest sich, Stanlay :wink: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz