
在 18.04 中,我像這樣加密檔案:
$ openssl enc -aes-256-cbc -in somefile.tar.gz -out somefile.tar.gz.enc
然後我使用以下方法解密:
$ openssl enc -aes-256-cbc -d -in somefile.tar.gz.enc -out somefile.tar.gz
我剛剛將其中一台機器升級到 18.10。當我在 18.10 中解密在 18.04 中加密的檔案時(使用上述方法),我現在收到以下警告:
$ openssl enc -aes-256-cbc -d -in somefile.tar.gz.enc -out somefile.tar.gz
enter aes-256-cbc decryption password:
*** WARNING : deprecated key derivation used.
Using -iter or -pbkdf2 would be better.
我計劃同時使用 18.04 和 18.10,並將定期在兩者之間傳輸加密檔案。我知道以上只是一個警告,我只是想知道它的含義,以及是否可以抑制它或完全擺脫它(也許通過在 18.04 上進行不同的加密,或在 18.10 上使用一些標誌/參數進行解密)。