potrzebuje algorytmu kasowania plikow

0

Witam potrzebuje jakiegos algorytmu dzieki ktoremu mozna skasowac pliki w taki sposob zeby na 100% nie dalo sie ich juz odzyskac.Potrzebuje kodu w delphi albo c++.Jak ktos by mial to prosze o pomoc :)

0

Taki jak np. wykorzystuje TuneUp Utilities? Stary gdybym ja taki stworzył to bym to sprzedał jakiejś firmie albo co :d

0

Nie musi byc tak bardzo zaawansowany :) ale zeby byl dosc skuteczny.Albo chociaz jak ktos by mi to opisal co taki algorytm musi robic w poszczegolnych krokach zeby byl skuteczny

0

Proponuję: http://www.swissdelphicenter.ch/en/showcode.php?id=2267

oraz drugi przykład:

procedure WipeFile(FileName: string);
var
  buffer: array [0..4095] of Byte;
  max, n: LongInt;
  i: Integer;
  fs: TFileStream;

  procedure RandomizeBuffer;
  var
    i: Integer;
  begin
    for i := Low(buffer) to High(buffer) do
      buffer[i] := Random(256);
  end;
begin
  fs := TFilestream.Create(FileName, fmOpenReadWrite or fmShareExclusive);
  try
    for i := 1 to 3 do
    begin
      RandomizeBuffer;
      max := fs.Size;
      fs.Position := 0;
      while max > 0 do
      begin
        if max > SizeOf(buffer) then
          n := SizeOf(buffer)
        else
          n := max;
        fs.Write(Buffer, n);
        max := max - n;
      end;
      FlushFileBuffers(fs.Handle);
    end;
  finally
    fs.Free;
  end;
  Deletefile(FileName);
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1