标签:-bash enter round scrollbar test poi value sse 压缩文件
Linux下创建加密的压缩文件
假设你想创建一个zip归档文件,并且具有密码保护,这样不管是谁试图解压这个zip文件时候,都必须知道正确的密码。在Linux上,有几种方法可以加密ZIP文件,或者对zip文件进行密码保护.
下面我们来介绍常用的3种加密方式:
zip命令行工具提供了一个加密选项。
zip命令所使用的是PKZIP加密算法。
PKZIP算法被称为是不安全的。
此外,设置的密码,被以纯文本显示,使得它更加脆弱。
$ zip --password mypasscode all.zip 1.txt 2.txt
adding: 1.txt (stored 0%)
adding: 2.txt (stored 0%)
$unzip all.zip
Archive: all.zip
[all.zip] 1.txt password:
使用7z进行文件归档,可以创建更加安全的加密zip文件,7z使用AES-256加密算法,SHA-256散列算法生成密钥。
$ 7z a -t7z -p doc_folder.7z doc_folder
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Scanning
Creating archive doc_folder.7z
Enter password (will not be echoed) :
Verify password (will not be echoed) :
Compressing doc_folder/.7z
Compressing doc_folder/test.txt
Everything is Ok
$ 7z x doc_folder.7z
7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: doc_folder.7z
Enter password (will not be echoed) :
Extracting doc_folder/.7z
Extracting doc_folder/test.txt
Extracting doc_folder
Everything is Ok
Folders: 1
Files: 2
Size: 37
Compressed: 252
还有一种创建加密压缩包的方式,就是采用GnuPG的对称密钥加密
$ tar czvpf – doc.pdf doc2.pdf doc3.pdf | gpg --symmetric --cipher-algo aes256 -o secure.tar.gz.gpg
$ gpg -d secure.tar.gz.gpg | tar xzvf -
标签:-bash enter round scrollbar test poi value sse 压缩文件
原文地址:https://www.cnblogs.com/rootid/p/9592177.html