Я пытаюсь расшифровать файл с фильтром в git.
В фильтре используется следующая строка:
PW_FIXED="something#!?"
openssl enc -aes-256-cbc -d -base64 -pass pass:$PW_FIXED -md sha256
Я получаю следующую ошибку:
10192:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../openssl-1.1.1a/crypto/evp/evp_enc.c:537:
error: external filter '~/.gitencrypt/smudge_filter.sh' failed 1
error: external filter '~/.gitencrypt/smudge_filter.sh' failed
Я работаю на Windows 10.
Я пробовал openssl 1.1.1 и 1.0.2.
Я пытался заменить -md sha256 на -md md5.
Я не шифровал файл на своем компьютере, но я знаю, что он был зашифрован в Windows 7 с openssl 1.0.2. с линиями
#!/bin/bash
PW_FIXED="something#!?"
SALT=123456789
openssl enc -aes-256-cbc -e -base64 -pass pass:$PW_FIXED -md sha256 -S $SALT
Как я могу это исправить?
В других репозиториях это работает так, что я действительно не понимаю, что происходит.