我正在尝试使用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 md5替换-md sha256。
我没有在计算机上加密文件,但是我知道它是在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
我该如何解决? 在其他存储库中,它的工作方式与此相同,所以我真的不明白发生了什么。