set "bmpFile=woman_enc.bmp" set "bmpFileOut=FINAL.bmp" powershell -Command "Get-Content %bmpFile% -Encoding byte -head 54 | Set-Content %bmpFile%.head -Encoding byte;Get-Content %bmpFile% -Raw -Encoding Byte | %% { $_[54 ..($_.Length-1)] } | Set-Content %bmpFile%.bin -Encoding byte;$key = [System.IO.File]::ReadAllBytes('.\key.bin');$IV = [System.IO.File]::ReadAllBytes('.\IV.bin');$encryptedContent = [System.IO.File]::ReadAllBytes('%bmpFile%.bin');$aesManaged = New-Object System.Security.Cryptography.AesCryptoServiceProvider;$decryptor = $aesManaged.CreateDecryptor($key, $IV);$decryptedContent = $decryptor.TransformFinalBlock($encryptedContent, 0, $encryptedContent.Length);[System.IO.File]::WriteAllBytes('%bmpFile%.DEC', $decryptedContent);"; && type NUL > final.bmp && @for %%x in (%bmpFile%.head,%bmpFile%.DEC) do @copy /b %bmpFileOut%+"%%x" > nul del %bmpFile%.head del %bmpFile%.DEC del %bmpFile%.bin