Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3

    [C#] Encrypt

    Salve avrei un piccola problema su questo spezzone di codice

    Codice PHP:
    File.WriteAllText(passtxtpw.Text);
            
    File.Encrypt(pass);
            
    MessageBox.Show("Password Salvata!""Password"MessageBoxButtons.OKMessageBoxIcon.Information);        
            
    txtpw.Clear();
            
    controlloPassword(); 
    l'errore è questo:




    Sapreste dirmi come risolverlo?

    Grazie in anticipo

  2. #2
    Il metodo Encrypt abilita la cifratura del file a livello di filesystem, che è disponibile solo su NTFS. Probabilmente stai scrivendo il file su un volume formattato in FAT.
    Nota tra l'altro che se abiliti la cifratura NTFS il file sarà comunque visibile normalmente dall'utente, dato che la cifratura a livello di filesystem fa semplicemente sì che altri utenti non riescano a leggere il file anche se vengono cambiati forzatamente i permessi sul file. Se vuoi una cifratura "tradizionale" devi usare le classi del namespace System.Security.Cryptography.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Le domande su C# sono ospitate nell'area Visual Basic e .NET Framework.
    Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3
    Originariamente inviato da MItaly
    Il metodo Encrypt abilita la cifratura del file a livello di filesystem, che è disponibile solo su NTFS. Probabilmente stai scrivendo il file su un volume formattato in FAT.
    Nota tra l'altro che se abiliti la cifratura NTFS il file sarà comunque visibile normalmente dall'utente, dato che la cifratura a livello di filesystem fa semplicemente sì che altri utenti non riescano a leggere il file anche se vengono cambiati forzatamente i permessi sul file. Se vuoi una cifratura "tradizionale" devi usare le classi del namespace System.Security.Cryptography.
    ma sai dirmi che metodi usare per quel namespace lì? Io cercavo una cosa compatibile su tutti i pc (windows) e magari qualcosa di sicuro in modo da non avere bug poi nel programma. Si possono applicare anche proprietà (tipo nascosto ecc.) ai file che creo?

    Grazie ^^

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3
    cmq il disco dove voglio andare a creare il file è ntfs

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.