Entwickler-Ecke
Freeware Projekte - Shredder v. 1.12
Mitmischer 1703 - Di 02.10.07 12:46
Titel: Shredder v. 1.12
Hallo zusammen!
Ich habe mal einen ganz einfachen Shredder ohne viel Schnickschank programmiert. Er shreddert was (bis jetzt) Dateien, aber noch keine Ordner. :D
Geplant:
Uninstall, (opt.)
Install, (opt.)
Shreddern von Ordnern
Ich habe gelesen, dass manche Leute Installer hassen. Ich habe daher den Un-/Installer außenvorgelassen.
Außerdem besteht die Datei (bis jetzt) :lol: nur aus einer Datei.
Habe schon einige Schönheitsfehler gefunden. Kommen mit dem ersten Bug hoch!
Bitte um Kritik!!!
Update v.1.01 (k. A. wie ich es sonst nennen soll)
Bugs behoben: Wenn man den AuswahlsDialog nun per Abbrechen beendet, wird das Textfeld zurückgesetzt =>
kein Versehentliches Löschen mehr
Schönheitsfehler
Neue Funktionen: Auskunft, ob Shreddern oder nicht
Undo-Datei wird nach jedem Shreddern erzeugt
Undo-Datei-Löschknopf
Update v. 1.11
Bugs behoben: /
Neue Funktionen: Mehrfachauswahl für "Shreddering"
andere Änderungen: Die Undo-Funktion wurde abgeschafft (Sie hat mir die Mehrfachauswahl gestört. Kommt vielleicht wieder rein)
ZeitGeist87 - Di 02.10.07 12:47
Hallo!
Wie wärs mit ner genaueren Beschreibung?
Was shreddert das Programm?
Meine Ordner?
LG
Stefan
Mitmischer 1703 - Di 02.10.07 12:58
Titel: Re: Kein Thema :-)
ZeitGeist87 hat folgendes geschrieben: |
Hallo!
Wie wärs mit ner genaueren Beschreibung?
Was shreddert das Programm?
Meine Ordner?
LG
Stefan |
Kuck mal oben (6.Bearbeitung :autsch:
Bitte um Download! :flehan:
ZeitGeist87 - Di 02.10.07 13:02
glaub mir..die wand ist stärker..
na toll..er shreddert was ich möchte..also doch meine PAPIERORDNER?!?! :P
Hmm..mal ernsthaft..
Bzw. lass mich raten:
Der Hauptbestandteil deines Programmes ist diese Funktion
deletefile()
LG
Stefan
//Edit(h und Emil):
Ok..dann ists ne Komponente von den Indys :P
azrael_7 - Di 02.10.07 13:27
Also mir leuchtet irgendwie auch net ein, was das Tool macht....
Wenns nur irgendwelche Dateien löscht - das kann mein Windows auch... und in wie fern wird hier geschreddert... (hätte da zwar eine Idee, die mit dem Abstand von Leseköpfen bei laufender Platte zu tun hat, was aber - hoffendlich - net gemeint ist... :lol: )
jaenicke - Di 02.10.07 13:31
Ich gehe mal davon aus, dass die Daten in der Datei vor dem Löschen mit zufälligen Zahlenwerten überschrieben werden, denn das macht ja solche Shredder-Programme aus ;-).
So lässt sich dann eine Datei nicht wiederherstellen, da gibts diverse standardisierte Verfahren, wie oft mit welchen Ziffern überschrieben werden muss. Z.B. haben diverse Geheimdienste etc. bestimmte Verfahren mit unterschiedlichem Aufwand.
Silas - Di 02.10.07 13:34
Sieht interessant aus. Mit was für Daten wird die Datei denn überschrieben? Nullen, Einsen, oder Zufallszahlen?
Mitmischer 1703 - Di 02.10.07 13:35
jaenicke hat folgendes geschrieben: |
Ich gehe mal davon aus, dass die Daten in der Datei vor dem Löschen mit zufälligen Zahlenwerten überschrieben werden, denn das macht ja solche Shredder-Programme aus ;-).
So lässt sich dann eine Datei nicht wiederherstellen, da gibts diverse standardisierte Verfahren, wie oft mit welchen Ziffern überschrieben werden muss. Z.B. haben diverse Geheimdienste etc. bestimmte Verfahren mit unterschiedlichem Aufwand. |
Die Datei wird eingelesen, geleert, mit einer dezimalen Zufallszahl (random) unter 100 überschrieben, geschlossen. Und das bis der Integer streikt!!! (Nun ja, die Menge die ihr angegeben habt) :lol: und dann gelöscht
ZeitGeist87 - Di 02.10.07 13:36
joa..interessant..also..ähm..papierkorb -> leeren hat für mich den selben sinn ;-)
unter 100 binär oder dezimal :P
azrael_7 - Di 02.10.07 13:36
oki... manchmal hat man ein Brett vorm Kopf... :autsch:
Der Versuch das Bild des Papierschredders auf den PC zu übertragen hat bei mir ein wenig versagt... :oops:
NAja... für mich tuts das "normale" löschen.. wird eh irgendwann überschrieben :)
Silas - Di 02.10.07 14:01
Überschreibst du die Datei mit IntToStr(Random())?
Tilo - Di 02.10.07 14:19
jaenicke hat folgendes geschrieben: |
Ich gehe mal davon aus, dass die Daten in der Datei vor dem Löschen mit zufälligen Zahlenwerten überschrieben werden, denn das macht ja solche Shredder-Programme aus ;-).
So lässt sich dann eine Datei nicht wiederherstellen, da gibts diverse standardisierte Verfahren, wie oft mit welchen Ziffern überschrieben werden muss. Z.B. haben diverse Geheimdienste etc. bestimmte Verfahren mit unterschiedlichem Aufwand. |
Bei Chips funktioniert das unterumständen nicht. Da Flash Chips nur begrenzte an Speicherzyklen zulassen haben enige Chips ein Speichermanagement so das die Speicheradresse die der Rechner kennt innerhalb des Flashchips umgeleitet wird um so eine gleichmäßige Abnutzung und hohe Nutzungsdauer zu haben. dazu eine
WikiSeite [
http://de.wikipedia.org/wiki/Flash-Speicher]
Mitmischer 1703 - Di 02.10.07 15:08
Silas hat folgendes geschrieben: |
| Überschreibst du die Datei mit IntToStr(Random())? |
Jepp
Mitmischer 1703 - Di 02.10.07 15:10
Tilo hat folgendes geschrieben: |
jaenicke hat folgendes geschrieben: | Ich gehe mal davon aus, dass die Daten in der Datei vor dem Löschen mit zufälligen Zahlenwerten überschrieben werden, denn das macht ja solche Shredder-Programme aus ;-).
So lässt sich dann eine Datei nicht wiederherstellen, da gibts diverse standardisierte Verfahren, wie oft mit welchen Ziffern überschrieben werden muss. Z.B. haben diverse Geheimdienste etc. bestimmte Verfahren mit unterschiedlichem Aufwand. |
Bei Chips funktioniert das unterumständen nicht. Da Flash Chips nur begrenzte an Speicherzyklen zulassen haben enige Chips ein Speichermanagement so das die Speicheradresse die der Rechner kennt innerhalb des Flashchips umgeleitet wird um so eine gleichmäßige Abnutzung und hohe Nutzungsdauer zu haben. dazu eine [url=http://de.wikipedia.org/wiki/Flash-Speicher]WikiSeite[/url] |
Kann sein. Allerdings wird die Datei schon einige Male überschrieben werden.
Mitmischer 1703 - Fr 05.10.07 14:00
Neue Version!
(Ist das jetzt ein Schiebepost oder nicht???)
Narses - Fr 05.10.07 14:08
Moin!
Mitmischer 1703 hat folgendes geschrieben: |
| (Ist das jetzt ein Schiebepost oder nicht???) |
Ja, aber ein "legales", weil 24 Stunden seit deinem letzen Beitrag rum sind. :idea: ;)
cu
Narses
Mitmischer 1703 - Fr 05.10.07 14:14
Narses hat folgendes geschrieben: |
Moin!
Mitmischer 1703 hat folgendes geschrieben: | | (Ist das jetzt ein Schiebepost oder nicht???) |
Ja, aber ein "legales", weil 24 Stunden seit deinem letzen Beitrag rum sind. :idea: ;)
cu
Narses |
Ahhhh...
Aber sollte man Versionsankündigen nicht gelten lassen???
Mitmischer 1703 - Sa 12.01.08 15:36
Mist, mist, mist. :autsch:
ich hab' den Source beim letzten Formatieren verloren!!!
Also: vorläufig wird hier nix mehr geschehen... :-(...
Mitmischer 1703 - Sa 12.01.08 16:08
Da hab' ich nur noch den Reaktionszeitmesser :evil:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!