Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Implementar Criptografia no Windows Utilizando PowerShell

A criptografia é uma técnica essencial para proteger dados sensíveis de acessos não autorizados. No ambiente Windows, existem várias ferramentas e métodos para implementar criptografia, sendo o PowerShell uma das opções mais flexíveis e poderosas. Neste artigo, vamos explorar como você pode utilizar o PowerShell para criptografar e descriptografar dados de forma eficaz.

Exemplos:

  1. Criptografando um Texto com PowerShell:

    Para criptografar um texto simples, podemos utilizar o cmdlet ConvertTo-SecureString em conjunto com ConvertFrom-SecureString. Veja o exemplo abaixo:

    # Texto a ser criptografado
    $texto = "TextoSecreto"
    
    # Convertendo o texto em uma SecureString
    $secureString = ConvertTo-SecureString $texto -AsPlainText -Force
    
    # Convertendo a SecureString em um formato criptografado
    $criptografado = ConvertFrom-SecureString $secureString
    
    # Exibindo o texto criptografado
    Write-Output $criptografado
  2. Descriptografando o Texto:

    Para reverter o processo e obter o texto original, utilize o cmdlet ConvertTo-SecureString seguido de [System.Runtime.InteropServices.Marshal]::PtrToStringAuto.

    # Texto criptografado obtido anteriormente
    $criptografado = "StringCriptografadaAqui"
    
    # Convertendo o texto criptografado de volta para SecureString
    $secureString = ConvertTo-SecureString $criptografado
    
    # Descriptografando a SecureString
    $ptr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($secureString)
    $textoOriginal = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($ptr)
    
    # Exibindo o texto original
    Write-Output $textoOriginal
  3. Criptografando Arquivos com EFS (Encrypting File System):

    O Windows também oferece o EFS, um recurso nativo para criptografar arquivos diretamente no sistema de arquivos NTFS. Para criptografar um arquivo usando o EFS via CMD, use o seguinte comando:

    cipher /e "C:\Caminho\Para\Seu\Arquivo.txt"

    Para descriptografar, utilize:

    cipher /d "C:\Caminho\Para\Seu\Arquivo.txt"

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.