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

Script para Descriptografar Textos em um Arquivo .bat

Script:

@echo off
setlocal enabledelayedexpansion

rem Solicita o nome do arquivo criptografado
set /p "arquivo=Digite o nome do arquivo criptografado (com extensão): "

rem Verifica se o arquivo existe
if not exist "%arquivo%" (
    echo Arquivo não encontrado!
    exit /b
)

rem Cria um arquivo temporário para armazenar o texto descriptografado
set "arquivo_temp=descriptografado_temp.txt"
echo. > "%arquivo_temp%"

rem Define a chave de deslocamento usada na criptografia (exemplo: 3)
set chave=3

rem Lê o arquivo linha por linha
for /f "delims=" %%i in (%arquivo%) do (
    set "linha=%%i"
    set "nova_linha="

    rem Processa cada caractere na linha
    for /l %%j in (0,1,255) do (
        set "char=!linha:~%%j,1!"
        if "!char!"=="" (
            goto fim_linha
        )

        rem Descriptografa o caractere usando a chave de deslocamento
        set /a "ascii=(!char! - chave + 256) %% 256"
        for %%k in (!ascii!) do (
            set "nova_linha=!nova_linha!!=%%k"
        )
    )
    :fim_linha
    echo !nova_linha! >> "%arquivo_temp%"
)

rem Renomeia o arquivo temporário para o nome original
move /y "%arquivo_temp%" "%arquivo%"

echo Texto descriptografado com sucesso!
exit /b

Como Executar o Script:

  1. Abra o Bloco de Notas no Windows.
  2. Copie e cole o código do script acima no Bloco de Notas.
  3. Salve o arquivo com a extensão .bat, por exemplo, descriptografar.bat.
  4. Coloque o arquivo .bat no mesmo diretório do arquivo criptografado que deseja descriptografar.
  5. Clique duas vezes no arquivo .bat ou execute-o através do Prompt de Comando.
  6. Quando solicitado, digite o nome do arquivo criptografado (incluindo a extensão) e pressione Enter.
  7. O arquivo será descriptografado e salvo com o mesmo nome.

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.