Pokaż wyniki 1 do 8 z 8

Temat: Zabezpieczenie pliku hasłem lub zabronienie kasowania

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie Zabezpieczenie pliku hasłem lub zabronienie kasowania

    Szukam sposobu na zabezpieczenie pliku *.txt hasłem, tak żeby nikt nie upoważniony nie mógł otworzyć pliku ani go skasować.
    Muszę to napisać w C#/C++, wszystkie pomysły mile widziane.

    PS
    Potrzebuje jak najszybciej to możliwe.

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Jaki OS?
    W Windows jak masz NTFS mozesz uzyc DACL i zabronic dostepu. W Linuxie nie wiem - albo SELinux albo GRSecurity albo hooki do kernela wpiac np jako moduly.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3

    Domyślnie

    No tak, to ma być pod Windowsa, tylko, że średnio rozumiem to zastosowanie NTFS w C#, niby na przykładach jest pokazane.
    Znalazłem taki oto przykładowy kod:
    Kod:
    DirectoryInfo dInfo = new DirectoryInfo(Directory);
    DirectorySecurity dSecurity = dInfo.GetAccessControl();
    
    dSecurity.AddAccessRule(new FileSystemAccessRule(
        @"COMPUTER\USERNAME",
        FileSystemRights.FullControl,
        InheritanceFlags.ContainerInherit,
        PropagationFlags.InheritOnly,
        AccessControlType.Allow)
        );
                
    dInfo.SetAccessControl(dSecurity);
    I gdzie tu jest zablokowanie kasowania? Czy to chodzi o FileSystemRights?

  4. #4

    Domyślnie

    Wykorzystaj implementacje aes256 z pakietu openssl.

    Advanced Encryption Standard - Wikipedia, the free encyclopedia

    Tutaj masz przykład jak wykorzystać wersje developerska pakietu:

    http://saju.net.in/code/misc/openssl_aes.c.txt

    A program łatwo napisać, zaprojektować formularz do wpisania hasła a następnie operacje na plikach oraz dekodowanie / kodowanie bloków danych zawartości wybranego pliku.


  5. #5

    Domyślnie

    Czy ja dobrze rozumiem, że wystarczy zakodować (encrypt) plik, żeby był on nieusuwalny?

  6. #6

    Domyślnie

    aby byl nie do odczytania, aby nie dalo sie go usunac musisz kombinowac z prawami systemu plikow.


Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj