在Linux上使用OpenSSL加密文件,可以使用openssl enc
命令。以下是一些常用的加密方法:
openssl enc -aes-256-cbc -salt -in input_file -out encrypted_file
在執行此命令時,系統會提示您輸入一個密碼。請記住這個密碼,因為解密文件時需要用到它。
openssl enc -des-ede3-cbc -salt -in input_file -out encrypted_file
同樣,在執行此命令時,系統會提示您輸入一個密碼。
要解密文件,只需使用相同的加密命令,但將enc
替換為dec
,并提供加密時使用的密碼。
例如,對于AES-256-CBC加密的文件:
openssl enc -d -aes-256-cbc -in encrypted_file -out decrypted_file
在執行此命令時,系統會提示您輸入加密時使用的密碼。輸入正確的密碼后,文件將被解密。
注意:在執行這些命令時,請確保您已經安裝了OpenSSL。如果尚未安裝,可以使用以下命令安裝:
對于基于Debian的系統(如Ubuntu):
sudo apt-get update
sudo apt-get install openssl
對于基于RPM的系統(如Fedora、CentOS):
sudo yum update
sudo yum install openssl