Faltam poucos caracteres iniciais enquanto decryption do AES usando openssl

1

Eu fiz a criptografia para o arquivo usando o código usando IVStatic = true e tamanho da chave = 256.

Agora estou tentando descriptografar o arquivo usando comandos openssl.

  1. extraí IV do IV do arquivo.
  2. então eu removi o IV do arquivo.
  3. obtenha a criptografia SHA256 da chave criptografada.
  4. usou o comando openssl -d para descriptografar com todos os parâmetros, como chave de criptografia (SHA 256), IV etc.
  5. o arquivo é descriptografado com sucesso. Mas os caracteres iniciais estão faltando.

Por favor ajude

    
por e-sushi 20.07.2017 / 12:59

1 resposta

0

Como um pensamento: IVStatic sugere que um IV fixo está sendo usado. Portanto, não extraia o IV (ou o que você pensa como IV), mas use IV = zeroblock e veja como o início do arquivo se torna. Eu suponho que a chave está OK, como o preenchimento deve ter feito check-out para a chave que você usou ....

O texto terá 16 bytes a mais no início, mas talvez seja o resultado (comparando o início esperado com a descriptografia IV = 0, que outro IV tenha sido usado, apenas xo bloco de início esperado com o decriptografado.

    
por 20.07.2017 / 23:21

Tags