无法解密 automysqlbackup 文件

无法解密 automysqlbackup 文件

我正在尝试移动备份并解密它。

# openssl enc -aes-256-cbc -d -in daily_db_2021-11-08_03h00m_Monday.sql.gz.enc -out daily_db_2021-11-08_03h00m_Monday.sql.gz
enter aes-256-cbc decryption password:
*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
bad decrypt
140497360426304:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:../crypto/evp/evp_enc.c:610:

使用 -nopad 选项运行 openssl 不会导致错误,但我仍然无法读取生成的文件。

# openssl enc -aes-256-cbc -d -in daily_db_2021-11-08_03h00m_Monday.sql.gz.enc -out daily_db_2021-11-08_03h00m_Monday.sql.gz -nopad
enter aes-256-cbc decryption password:
*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.

# zcat daily_db_2021-11-08_03h00m_Monday.sql.gz | head

gzip: daily_db_2021-11-08_03h00m_Monday.sql.gz: not in gzip format

生成的文件是某个东西,但不是gz。

# ls -lah daily_db_2021-11-08_03h00m_Monday.sql.gz
-rw-r--r-- 1 root root 3.1M Nov  8 14:09 daily_db_2021-11-08_03h00m_Monday.sql.gz

我的服务器上的加密设置:

# Do you wish to encrypt your backups using openssl?
CONFIG_encrypt='yes'

# Choose a password to encrypt the backups.
CONFIG_encrypt_password='***'

AutoMySQLBackup 版本 3.0

两端均使用 OpenSSL:

服务器openssl已经是最新版本(1.1.1k-1+deb11u1)。

客户端openssl已经是最新版本(1.1.1k-1+deb11u1)。

相关内容