Essa pode ser uma pergunta mais antiga; mas recentemente tive a mesma necessidade.
Meu objetivo era ser abrangente (pesquisar todos os arquivos) e não exigir software adicional; portanto, ele usa o prompt de comando e qualquer editor de texto.
Aqui está o que eu achei como uma solução viável:
- abrir um prompt de cmd
- Digite o comando: cipher / s: c: \> encryption.txt
- Abra o arquivo "encryption.txt"
- Para encontrar pastas criptografadas, pesquise "será criptografado"
- Para encontrar arquivos criptografados, procure por "E" no início de uma linha
Sem parâmetros, o Cipher lista o estado do diretório atual e todos os arquivos nele. O parâmetro / s diz para recursar e c: \ fornece o ponto de partida. A partir daí, "> ..." apenas redireciona a saída.
A saída do Cipher para arquivos e pastas criptografados tem a seguinte aparência:
A listagem c: \ Dev \ Encrypted \
Novos arquivos adicionados a este diretório serão criptografados.
E Default.aspx
E Default.aspx.cs
E Default.aspx.designer.cs
A saída da cifra para arquivos e pastas normais é assim:
Listagem c: \ Dev \ Plaintext \ Os
novos arquivos adicionados a este diretório não serão criptografados.
U Default.aspx
U Default.aspx.cs
U Default.aspx.designer.cs
Espero que ajude.
cipher /s:c:\ | find "E "
não usei perfeito, mas trabalhei para o meu uso.cipher /u /n
para listar todos os arquivos criptografados, em todas as unidades.cipher /S:. | findstr /b /c:"E" /c:" " > encryptedFiles.txt
como um pouco mais precisa - ela não captura arquivos não criptografados com nomes comoE Marketing strategy
, eu queria ver em que diretório eles também estavam - para facilite a remoção - para incluir também os nomes dos diretórios - no entanto, incluirá diretórios sem arquivos criptografados, para que ainda exista um pequeno problema na saída.cipher /s:c:\ > encryption.txt
pela primeira vez, você pode executá-lo novamente e procurar outros volumes de disco, como D, E e F. Basta substituir a letra da unidade por quaisquer letras de unidade adicionais que você tiver, emitindo o comando sempre. Em vez de sobrescrever o conteúdo do arquivo TXT, você pode anexá-lo da seguinte maneira:cipher /s:d:\ >> encryption.txt
Em seguida, você pode abri-lo no Notepad ++ (ou outro editor com regex) e encontrar linhas começando com E usando o padrão básico^E
.cipher /u /n /h
irá encontrar e listar todos os arquivos criptografados em seus discos rígidos (como mivk comentou na outra resposta) sem a necessidade de filtragem adicional (que pode dar errado). Os créditos para isso também vão para este tutorial, onde encontrei esta resposta.Nota: Se não houver arquivos criptografados no sistema (qualquer disco), o comando retornará imediatamente com a resposta:
Isso não é um erro. Isso significa que não há arquivos criptografados. Parece que, nesse caso, essas informações são armazenadas em cache de alguma forma.
Nota importante: Isso não lista todos os arquivos criptografados! Aparentemente, apenas lista os arquivos pertencentes ao usuário atual que está executando o comando.
Quanto à descriptografia dos arquivos, Snark já respondeu a essa parte. Isso também pode ser feito por linha de comando, novamente com a mesma ferramenta:
cipher /D ...
Consulte a ajuda para obter informações adicionais e outros usos:
cipher /?
fonte
Com o Total Commander , você pode fazer uma pesquisa ( ALT+ F7) em vários atributos de arquivos e pastas.
O atributo "criptografado" é um deles.
Depois de encontrar todos os arquivos e pastas criptografados, selecione "Feed to listbox". Colocará todos os nomes no painel selecionado (esquerda ou direita). Lá, você pode selecionar todos eles, clicar com o botão direito do mouse e selecionar Propriedades. Você receberá a janela Propriedades para todos os arquivos selecionados. Na janela Avançado, você pode descriptografá-los facilmente desmarcando a caixa de seleção "Criptografar ...".
fonte
Você pode digitar: encryptionstatus: encrypted No campo de pesquisa em uma janela do explorer.
fonte
encryptionstatus:
campo de pesquisa para exibir um menu suspenso e completo com as entradas "Criptografado" e "Não criptografado" nas quais você pode clicar. Portanto, esta é a sintaxe correta,encryptionstatus:encrypted
eencryptionstatus:unencrypted
e é construído à direita para a pesquisa no Windows (File) Explorer.encryptionstatus:unencrypted
listou praticamente todos os meus arquivos. Masencryptionstatus:encrypted
ainda está em andamento. Provavelmente porque não tenho arquivos criptografados. Não que eu esteja ciente de qualquer maneira.Você pode usar a Consulta Avançada de Pesquisa do Windows. Na barra de pesquisa, digite: * is: criptografado . Este comando encontrará todos os arquivos criptografados na pasta.
fonte
Depois de experimentar o Total Commander e fazê-lo falhar por algum motivo inexplicável, tentei o SearchMyFiles da NirSoft e funcionou de maneira excelente. Executável autônomo leve e os resultados não precisam ser analisados como o
cipher
comando; você pode classificar facilmente por caminho da pasta para saber quais listagens são meramente subdiretórios de uma pasta criptografada pai.fonte
eu usei
cipher /s:f:\ /d > encryptionFIX.txt
Sim, foi codificar uma letra de unidade diferente "f"
Ele tenta remover a criptografia, todos os erros serão listados no prompt do cmd. Além disso, você pode revisar o documento quanto a erros.
Isso veio a calhar para mim, quando eu estava limpando um disco rígido externo e me deparei com 150 arquivos criptografados. Então, eu queria saber o que e onde eles estavam, pois não uso criptografia nos meus computadores. Acontece que foi a partir de alguns downloads que posso obter facilmente. Ou vendo as pastas "_MACOSX" no meu pc. Eles são sempre criptografados.
fonte
Para o único resultado local verdadeiramente INSTANTÂNEO:
Instale tudo, desde o voidtools. Altere a configuração 1 para incluir o atributo INDEXING (você NÃO precisa ativar a classificação rápida para assumir essa sobrecarga). Dessa forma, é simplesmente o armazenamento de atributo que você adiciona.
PARA USAR: Digite isso na barra de pesquisa:
attrib:E
e nem precisa pressionar enter. Todo arquivo criptografado do EFS NO TODO O SISTEMA TODAS AS UNIDADES é retornado instantaneamente.Como ele está indexando o USN (e sempre atualizado) e pode até indexar pastas remotas - ainda não encontrei outro método mais rápido e mais confiável (depois que o índice original é construído, na maioria dos sistemas modernos leva segundos).
fonte