cipher

Visualizza o modifica la crittografia delle directory e dei file in volumi NTFS. Se utilizzata senza parametri, cipher Visualizza lo stato di crittografia della directory corrente e qualsiasi file in esso contenuti.

Sintassi

cipher [/e | /d | /c] [/s:<directory>] [/b] [/h] [pathname [...]]
cipher /k
cipher /r:<filename> [/smartcard]
cipher /u [/n]
cipher /w:<directory>
cipher /x[:efsfile] [filename]
cipher /y
cipher /adduser [/certhash:<hash> | /certfile:<filename>] [/s:directory] [/b] [/h] [pathname [...]]
cipher /removeuser /certhash:<hash> [/s:<directory>] [/b] [/h] [<pathname> [...]]
cipher /rekey [pathname [...]]

Parametri

Parametri Descrizione
/ b Interrompe se viene rilevato un errore. Per impostazione predefinita, cipher continua a funzionare anche se vengono rilevati errori.
/c Visualizza le informazioni sul file crittografato.
/d Consente di decrittografare il file specificati o una directory.
/e Crittografa il file specificati o una directory. Le directory vengono contrassegnate in modo che i file aggiunti successivamente verranno crittografati.
/h Vengono visualizzati i file con nascosto o gli attributi di sistema. Per impostazione predefinita, questi file non crittografati o decrittografati.
/k Crea un nuovo certificato e una chiave per l'utilizzo con i file Encrypting File System (EFS). Se il /k viene specificato, tutti gli altri parametri vengono ignorati.
r:<filename> [/smartcard] Genera una chiave agente recupero dati EFS e un certificato, quindi li scrive in un file con estensione pfx (contenente certificato e chiave privata) e un file con estensione CER (contenente solo il certificato). Se /smartcard è specificato, scrive la chiave di ripristino e il certificato in una smart card e viene generato alcun file con estensione pfx.
/s:<directory> Esegue l'operazione specificata su tutte le sottodirectory specificate nella directory.
/u [/n] Trova tutti i file crittografati su unità locali. Se utilizzato con il /n parametro, non vengono effettuati aggiornamenti. Se utilizzato senza /n, /u Confronta chiave di crittografia dell'utente o la chiave dell'agente recupero dati a quelle esistenti e li aggiorna se sono stati modificati. Questo parametro funziona solo con /n.
/w:<directory> Rimuove i dati dallo spazio disponibile su disco inutilizzato dell'intero volume. Se si utilizza il /w parametro, tutti gli altri parametri vengono ignorati. La directory specificata può trovarsi in qualsiasi punto in un volume locale. Se è un montaggio punti o punti a una directory in un altro volume, i dati in tale volume viene rimossa.
/x [: efsfile] [<FileName>] Esegue il backup del certificato EFS e chiavi per il nome file specificato. Se utilizzato con : efsfile, /x esegue il backup dei certificati dell'utente che sono stati utilizzati per crittografare il file. In caso contrario, l'utente corrente certificato EFS e le chiavi vengono eseguito il backup.
/y Visualizza l'anteprima certificato EFS corrente nel computer locale.
/adduser [/certhash:<hash> /certfile:<filename>]
/rekey Aggiorna i file crittografati specificati per utilizzare la chiave EFS attualmente configurata.
/certhash /RemoveUser:<hash> Rimuove un utente dal file specificati. Il Hash previste /certhash deve essere l'hash SHA1 del certificato da rimuovere.
/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Se la directory padre non è crittografata, un file crittografato potrebbe diventare decrittografato quando viene modificata. Pertanto, quando si crittografa un file, è necessario crittografare la directory padre.

  • Un amministratore può aggiungere il contenuto di un file con estensione CER per il criterio di recupero EFS per creare l'agente di ripristino per gli utenti e quindi importare il file con estensione pfx per ripristinare singoli file.

  • È possibile utilizzare più nomi di directory e i caratteri jolly.

  • È necessario inserire spazi tra più parametri.

Esempi

Per visualizzare lo stato di crittografia di ognuno dei file e sottodirectory nella directory corrente, digitare:

cipher

I file crittografati e le directory sono contrassegnati con una E. I file e le directory non crittografati sono contrassegnati con una U. Ad esempio, l'output seguente indica che la directory corrente e tutto il relativo contenuto sono attualmente non crittografati:

Listing C:\Users\MainUser\Documents\
New files added to this directory will not be encrypted.
U Private
U hello.doc
U hello.txt

Per abilitare la crittografia sulla directory privata utilizzata nell'esempio precedente, digitare:

cipher /e private

Viene visualizzato l'output seguente:

Encrypting files in C:\Users\MainUser\Documents\
Private             [OK]
1 file(s) [or directorie(s)] within 1 directorie(s) were encrypted.

Il cipher comando Visualizza il seguente output:

Listing C:\Users\MainUser\Documents\
New files added to this directory will not be encrypted.
E Private
U hello.doc
U hello.txt

Il punto in cui la directory Privata è ora contrassegnata come crittografata.