![]() |
FLSHR - Der File-Shredderer
Liste der Anhänge anzeigen (Anzahl: 1)
Mal wieder ein kleines Tool von mir. Es liegt irgentwo auf den Bildschirmen und man kann via Drag&Drop Dateien einfügen. Per Knopfdruck werden die Dateien unwiederruflich zerstört.
Mfg Tobi Bitte nehmt das Teil auseinander und gebt positive und negative Posts ab. |
Re: FLSHR - Der File-Shredderer
Hallo!
Wie bei Verschlüsselungsalgorithmen wäre es interessant zu wissen, welchen Algorithmus du verwendest. Funktionieren tut es. Einen Tippfehler hab ich im Beenden-Button gefunden. Grüße Faux |
Re: FLSHR - Der File-Shredderer
Also das Beenden ist debuggt :oops:
Der Code zum Shreddern ist folgender: (Von den Schweizern)
Delphi-Quellcode:
procedure ShredderFile(FileName: string);
const Buffer = 1024; Counttowrite = 34; FillBuffer: array[0..5] of Integer = ($00, $FF, $00, $F0, $0F, $00); var arr: array[1..Buffer] of Byte; f: file; i, j, n: Integer; begin AssignFile(f, FileName); Reset(f, 1); n := FileSize(f); for j := 0 to Counttowrite do begin for i := 1 to n div Buffer do begin BlockWrite(f, FillBuffer[j], Buffer); Form2.Refresh; Application.ProcessMessages; end; end; CloseFile(f); RenameFile(FileName, ExtractFilepath(FileName) + '$000000.tmp'); DeleteFile(ExtractFilepath(FileName) + '$000000.tmp'); end; procedure ShredderAndDeleteFile(const FileName: string); var newname: string; begin // zuerst umbennen, dann später keine Rückschlüsse auf den Dateinamen möglich sind // first rename the file newname := ExtractFilepath(FileName) + '$000000.tmp'; if not RenameFile(FileName, newname) then raise Exception.CreateFmt('Fehlercode 2: Kann %s nicht umbenennen!', [FileName]); ShredderFile(newname); DeleteFile(newname); end; |
Re: FLSHR - Der File-Shredderer
Hallo!
Schau dir mal ![]() ![]() ![]() ![]() Grüße Faux |
Re: FLSHR - Der File-Shredderer
Der Eraser ist ja mehr ein Cleaner ;-) der Sinn meines Proggs ist wenn man Vertrauliche Dokumente / Bilder / Videos ( :roll: Ihr wisst schon) die man nicht widerherstellen soll kann man das ding durch den Shredderer laufen lassen und weg.
Mfg Tobi Ich bau gleich noch features ein |
Re: FLSHR - Der File-Shredderer
Hallo Tobias,
das Verb ist to shred und das Gerät heißt shredder - shredderer tut meinen Augen weh, weshalb du zur Strafe die Ilias (oder besser noch die Kalewala) abschreiben musst. Dabei musst du jedes Wort, welches mindestens drei Buchstaben mit shred gemein hat, doppelt unterstreichen. Danke mir nicht für meine Milde. marabu |
Re: FLSHR - Der File-Shredderer
Das ist Denglisch :lol:
|
Re: FLSHR - Der File-Shredderer
Zitat:
|
Re: FLSHR - Der File-Shredderer
Ein Cleaner macht das Temp leer und ...
Ein Shredderer macht nur bestimmte/ausgewählte dateien kaputt |
Re: FLSHR - Der File-Shredderer
Zitat:
Zitat:
Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 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