利用OpenSSL加解密文件

openssl包括了大量的对称,非对称,摘要等加密算法,我们可以选用对称算法对文件进行加密,比如3DES,AES. 比如我们要对ocserv-0.11.11.tar.xz进行加密,那么我们可以使用下面的方法 openssl des3 -salt -in ocserv-0.11.11.tar.xz -out ocserv-0.11.11.tar.xz.des3 其中-in是输入文件,-out是加密后输出的文件 之后会提示你输入一个用于加密的密钥,输入一个自己能记住的密码 enter des-ede3-cbc encryption password: Verifying - enter des-ede3-cbc encryption password: 然后我们可以试试加密后的文件是否可以打开 tar Jxf ocserv-0.11.11.tar.xz.des3 tar: Unrecognized archive format tar: Error exit delayed from previous errors. 嗯…可以确认文件被成功加密了. 我们试试把文件解密 openssl des3 -d -salt -in ocserv-0.11.11.tar.xz.des3 -out newocserv-0.11.11.tar.xz enter des-ede3-cbc decryption password: 解密出来的文件输出为newocserv-0.11.11.tar.xz 解压看看 tar Jxvf newocserv-0.11.11.tar.xz x ocserv-0.11.11/ x ocserv-0.11.11/configure x ocserv-0.11.11/TODO .... Over. »