码迷,mamicode.com
首页 > 其他好文 > 详细

数据包tar 加密

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

标签:des   blog   http   ar   os   使用   sp   strong   on   

参考:

(总结)使用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 加密

标签:des   blog   http   ar   os   使用   sp   strong   on   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!