群友提问:
致力于明天:
tar -cvf - WMG_Back_"$Today"|openssl des3 -salt -k hY91gd3GJAAfghECleLwWQAPGK9Cxs -out $dir_backup_today.tar.des3
致力于明天:
有人懂这个吗?= =
37丫37:
对压缩包进行des3的加密
致力于明天:
能详细解释一下吗?
致力于明天:
谢谢
详细解释如下:
这个命令主要分为两部分
第一部分是tar -cvf file
,意思是对file进行压缩,其中三个参数的意思
第二部分是openssl des3 -salt -k hY91gd3GJAAfghECleLwWQAPGK9Cxs -out
,意思是对文件进行des3加密,其中几个参数的意思
-k
一起使用,可防范字典攻击两部分之前用|
隔开,|
作为连接符连接两个命令,表示以前边命令的输出为后边命令的输入,也就是以前边命令的结果作为后便命令处理的内容,
openssl des3加密命令实际上应该是这样的
openssl des3 -salt -k ops-coffee.cn -in file.tar -out file.tar.des3
需要用-in
传入一个要加密的文件,而用了|
连接符后默认会将前一个命令的输出结果作为-in
的内容
如果需要解密,可以使用下边这个命令
openssl des3 -d -salt -k ops-coffee.cn -in file.tar.des3 -out file.tar