Nie znalazłem żadnego przykładu na google ... Czy ktoś może pokazać, jak to działa? A kiedy foldery i pliki zostaną zaszyfrowane, jak je odszyfrować?W jaki sposób FileAttributes.Encrypted działa w języku C#?
Link: FileAttributes Enumeration
Nie znalazłem żadnego przykładu na google ... Czy ktoś może pokazać, jak to działa? A kiedy foldery i pliki zostaną zaszyfrowane, jak je odszyfrować?W jaki sposób FileAttributes.Encrypted działa w języku C#?
Link: FileAttributes Enumeration
FileAttributes.Encrypted
flaga informuje, czy dany plik lub folder został zaszyfrowany przez system plików NTFS. Ta opcja jest dostępna dla użytkowników, klikając plik prawym przyciskiem myszy, wybierając Właściwości, a następnie klikając przycisk Zaawansowane. Istnieje opcja "Szyfruj zawartość, aby zabezpieczyć dane", co jest zgodne z flagą FileAttributes.Encrypted
.
Można użyć metod File.Encrypt
/File.Decrypt
do szyfrowania lub odszyfrowywania pliku lub folderu. Pamiętaj, że możesz odszyfrować tylko coś, co zostało zaszyfrowane przez bieżącego użytkownika.
Wystarczy kliknąć na poniższy kawałek kodu identyfikacji szyfrowania pliku:
FileAttributes attributes = File.GetAttributes("C:\testfile.txt");
if ((attributes & FileAttributes.Encrypted) == FileAttributes.Encrypted)
{
Console.WriteLine("Encrypted file");
}
else
{
Console.WriteLine("Not Encrypted file");
}
Szczęśliwa Coding ...