首页 > 其他 > 详细

数据包tar 加密

时间:2014-12-04 17:09:12      阅读:369      评论:0      收藏:0      [点我收藏+]

参考:

(总结)使用tar与OpenSSL加密解密打包文件
http://www.ha97.com/5114.html

利用openssl加密解密tar包 - SA Blog --系统管理员的博客生涯 - IT博客
http://www.cnitblog.com/201/archive/2012/06/06/80901.html

 

利用openssl加密解密tar包

将文件夹blog_20111015打成tar包 blog_20111015.tar.gz 并加密
密码是 password
tar czf – blog_20111015 | openssl des3 -salt -k password -out blog_20111015.tar.gz

加密的tar包只能在Linux上解密,无法在Windows上使用。

解密tar包并且解压缩
openssl des3 -d -k password -salt -in blog_20111015.tar.gz | tar xzf -

其中 -k password 可以不使用,这样执行完命令后会提示你输入,加上 -k参数可运用在程序中,这样可自动设置密码。

 

用法举例:

1、使用aes-128-cbc算法加密文件:
openssl enc -aes-128-cbc -in install.log -out enc.log
(注:这里install.log是你想要加密的文件,enc.log是加密后的文件,回车后系统会提示你输入密码。)
2、解密刚才加密的文件:
openssl enc -d -aes-128-cbc -in enc.log -out install.log
(注:enc.log是刚才加密的文件,install.log是解密后的文件,-d选项实现解密功能。)
3、加密文件后使用BASE64格式进行编码:
openssl enc -aes-128-cbc -in install.log -out enc.log -a
4、使用多种口令输入方式加密:
openssl enc -des-ede3-cbc -in install.log -out enc.log -pass pass:111111
(这种方法的好处是你可以把它写入到脚本中,自动完成加密功能,不使用pass选项默认系统会提示输入密码并且确认,是需要人工操作的。)

 

数据包tar 加密

原文:http://www.cnblogs.com/coding2ing/p/4143029.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!