Chinaunix
标题:
大容量文件的加密问题
[打印本页]
作者:
damcool
时间:
2012-06-12 14:50
标题:
大容量文件的加密问题
在写一个备份脚本,遇到一个问题。我贴出了我的解决办法,旨在抛砖引玉,想听听大家的见解。
问题:通过tar备份文件和目录,然后用openssl对tar在管道中输出的内容进行加密。发现openssl不支持大于一定容量的文件,在测试中8G文件不能通过。
尝试:gpg可以支持大文件操作,但是需要生成key,或者本人不是特别会用,好像在裸机恢复时,有点问题。有会用的朋友可以指导一下。
办法:只能临时用zip的加密功能,虽然加密强度很差。
openssl方法:
(tar --create --ignore-failed-read --verbose --format=gnu --no-recursion --$COMPRESS --files-from=/tmp/snapshot/pid/${backup_uid}.pid --to-stdout |openssl des3 -salt -k "$ENCRYPT_PWD" -out "${SNAPSHOTS}${backup_dir}/snapshot.files${EXTENSION}.des3") 2>&1 |awk '{print "["strftime("%F %H:%M:%S")"]:"$0}'>>$backup_log
复制代码
zip方法:
(tar --create --ignore-failed-read --verbose --format=gnu --no-recursion --$COMPRESS --files-from=/tmp/snapshot/pid/${backup_uid}.pid --to-stdout |zip -0 -P "$ENCRYPT_PWD" "${SNAPSHOTS}${backup_dir}/snapshot.files${EXTENSION}.enc" - ) 2>&1 |awk '{print "["strftime("%F %H:%M:%S")"]:"$0}'>>$backup_log
复制代码
作者:
rdcwayx
时间:
2012-06-12 20:53
不错的思路
作者:
dahaoshanhe
时间:
2012-06-13 10:11
回复
1#
damcool
用gpg 不可以么
我经常用没有遇到什么问题啊
加密的时候 gpg -c file
解密 gpg file.gpg 不行么
作者:
damcool
时间:
2012-06-13 10:32
dahaoshanhe 发表于 2012-06-13 10:11
回复 1# damcool
"gpg -c file"需要人机交互。
作者:
dahaoshanhe
时间:
2012-06-13 10:35
回复
4#
damcool
o o o
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2