成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux下加密/解密及用密碼保護(hù)文件的七把利器

譯文
安全 數(shù)據(jù)安全
加密是指對(duì)文件進(jìn)行編碼的過程,那樣只有有權(quán)訪問的人才可以訪問文件。人類早在計(jì)算機(jī)還沒有問世的時(shí)候就開始使用加密了。戰(zhàn)爭(zhēng)期間,人類會(huì)傳輸只有其部落或相關(guān)人員才能理解的某種信息。

加密是指對(duì)文件進(jìn)行編碼的過程,那樣只有有權(quán)訪問的人才可以訪問文件。人類早在計(jì)算機(jī)還沒有問世的時(shí)候就開始使用加密了。戰(zhàn)爭(zhēng)期間,人類會(huì)傳輸只有其部落或相關(guān)人員才能理解的某種信息。

Linux發(fā)行版提供了幾個(gè)標(biāo)準(zhǔn)的加密/解密工具,它們有時(shí)候用起來很方便。本文就介紹了這樣7個(gè)工具,并附以標(biāo)準(zhǔn)例子,幫助加密、解密及密碼保護(hù)你的那些文件。

1. GnuPG

GnuPG的全稱是GNU隱私保護(hù)(GNU Privacy Guard),常常被稱為GPG,它結(jié)合了一組加密軟件。它是由GNU項(xiàng)目用C編程語(yǔ)言編寫的。最新的穩(wěn)定版本是2.0.27。

在如今的大多數(shù)Linux發(fā)行版中,gnupg程序包都是默認(rèn)隨帶的,所以萬(wàn)一它沒有安裝,你可以使用apt或yum從軟件庫(kù)來安裝它。

$ sudo apt-get install gnupg
# yum install gnupg

我們有一個(gè)文本文件(tecmint.txt)位于~/Desktop/Tecmint/,本文后面的幾個(gè)例子將用到該文件。

在采取下一步之前,先查看該文本文件的內(nèi)容。

$ cat ~/Desktop/Tecmint/tecmint.txt

 

查看文件內(nèi)容

現(xiàn)在,使用gpg加密tecmint.txt文件。一旦你運(yùn)行帶-c選項(xiàng)(完全使用對(duì)稱密碼算法加密)的gpc命令,它會(huì)生成一個(gè)文件texmint.txt.gpg。你可以列出文件夾的內(nèi)容,予以證實(shí)。

$ gpg -c ~/Desktop/Tecmint/tecmint.txt
$ ls -l ~/Desktop/Tecmint

 

Linux下加密文件

注意:Paraphrase輸入兩次,對(duì)這個(gè)特定的文件進(jìn)行加密。上述加密自動(dòng)由CAST5加密算法完成。你可以指定不同的算法。

想查看提供的所有加密算法,你可以運(yùn)行該命令。

$ gpg --version

 

查看加密算法

現(xiàn)在,如果你想解密上述加密文件,可以使用下面這個(gè)命令,但在我們開始解密之前,先要?jiǎng)h除原始文件,即tecmint.txt,加密文件tecmint.txt.gpg則不要去動(dòng)它。

$ rm ~/Desktop/Tecmint/tecmint.txt
$ gpg ~/Desktop/Tecmint/tecmint.txt.gpg

 

Linux下解密文件

注意:出現(xiàn)提示時(shí),你需要提供加密時(shí)輸入的同一個(gè)密碼才能解密。#p#

2. bcrypt

bcrypt是一種密鑰導(dǎo)出函數(shù),它基于Blowfish密碼。自從被爆出密碼算法可能被攻破時(shí),Blowfish密碼就不被推薦使用。

如果你還沒有安裝bcrypt,可以使用apt或yum命令安裝所需的程序包。

$ sudo apt-get install bcrypt
# yum install bcrypt

使用bcrypt加密文件。

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

一旦你運(yùn)行上述命令,新的文件名texmint.txt.bfe被創(chuàng)建,原始文件tecmint.txt被更換。

使用bcrypt解密文件。

$ bcrypt tecmint.txt.bfe

注意:bcrypt沒有一種安全的加密機(jī)制,因而對(duì)它的支持至少在Debian Jessie上被禁用了。#p#

3. ccrypt

ccrypt是為了取代UNIX crypt而設(shè)計(jì)的,這個(gè)實(shí)用工具可用于文件和數(shù)據(jù)流加密及解密。它使用Rijndael密碼。

如果你還沒有安裝ccrypt,可以使用apt或yum命令來安裝它。

$ sudo apt-get install ccrypt
# yum install ccrypt

使用ccrypt加密文件。它使用ccencrypt來加密、使用ccdecrypt來解密。一定要注意,加密時(shí),原始文件(tecmint.txt)換成了tecmint.txt.cpt;解密時(shí),加密文件(tecmint.txt.cpt)換成了原始文件(tecmint.txt)。你可以使用ls命令來予以核查。

加密文件。

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

 

解密文件。

$ decrypt ~/Desktop/Tecmint/tecmint.txt.cpt

提供加密時(shí)輸入的同一個(gè)密碼才能解密。

 

Linux下使用ccdecrypt解密文件。#p#

4. Zip

它是最著名的歸檔格式之一,名氣實(shí)在太大了,以至于我們?cè)谌粘5耐ㄐ胖型ǔ0褮w檔文件稱為zip文件。它使用pkzip流密碼算法。

如果你還沒有安裝zip,可以使用apt或yum命令來安裝它。

$ sudo apt-get install zip
# yum install zip

使用zip,創(chuàng)建加密的zip文件(幾個(gè)文件組合在一起)。

$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt

 

加密Zip文件

這里,mypassword是用來加密文件所用的密碼。創(chuàng)建的歸檔文件名稱為tecmint.zip,壓縮文件包括tecmint.txt、tecmint1.txt和tecmint2.txt。

使用unzip,解密密碼保護(hù)的壓縮文件。

$ unzip tecmint.zip

解密Zip文件

你需要提供加密時(shí)提供的同一個(gè)密碼。#p#

5. Openssl

openssl是一個(gè)命令行加密工具包,可以用來加密文件及加密消息。

如果openssl之前還沒有安裝,你需要安裝它。

$ sudo apt-get install openssl
# yum install openssl

 

使用openssl加密,加密文件。

$ openssl enc -aes-256-cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat

使用Openssl,加密文件

上述命令中所用的每個(gè)選項(xiàng)解釋如下。

•enc:加密

•-aes-256-cbc:所使用的算法

•-in:待加密文件的完整路徑。

•-out:將被解密所在的完整路徑。

使用openssl,解密文件。

$ openssl enc -aes-256-cbc -d -in ~/Desktop/Tecmint/tecmint.dat > ~/Desktop/Tecmint/tecmint1.txt

 

使用openssl,解密文件

#p#

6. 7-zip

大名鼎鼎的開源7-zip壓縮工具用C++編寫而成,能夠壓縮及解壓縮大多數(shù)常見的歸檔文件格式。

如果你還沒有安裝7-zip,需要使用apt或yum命令來安裝它。

$ sudo apt-get install p7zip-full
# yum install p7zip-full

使用7-zip壓縮文件,并加密文件。

$ 7za a -tzip -p -mem=AES256 tecmint.zip tecmint.txt tecmint1.txt

 

使用7-Zip,壓縮文件

使用7-zip,解壓縮加密的zip文件。

$ 7za e tecmint.zip

 

使用7-Zip,解密文件

注意:出現(xiàn)提示時(shí),需要在整個(gè)加密及解密過程中提供同一個(gè)密碼。

上述所有這些工具都基于命令。Nautilus提供了一款基于圖形用戶界面(GUI)的加密工具,它可以幫助你使用圖形化界面,加密/解密文件。#p#

7. Nautilus加密實(shí)用工具

下面介紹使用Ntuilus加密實(shí)用工具在GUI中加密文件的步驟。

在GUI中加密文件

1. 鼠標(biāo)右擊你想要加密的文件。

2. 選擇壓縮格式,并提供保存的位置。還要提供加密所需的密碼。

使用Nautilus加密文件

3. 注意相關(guān)信息-加密的zip文件已成功創(chuàng)建。

加密的Zip文件確認(rèn)

在GUI中解密文件

1. 試著在GUI中打開zip文件。請(qǐng)注意文件旁邊的鎖圖標(biāo)(LOCK-ICON)。它會(huì)提示輸入密碼,輸入密碼。

解密文件

解密文件

2. 解密成功后,它會(huì)為你打開文件。

解密確認(rèn)

解密確認(rèn)

英文:7 Tools to Encrypt/Decrypt and Password Protect Files in Linux

責(zé)任編輯:藍(lán)雨淚 來源: 51CTO.com
相關(guān)推薦

2015-05-05 16:14:19

網(wǎng)絡(luò)·安全技術(shù)周刊

2015-05-19 08:58:08

加密解密GnuPG

2021-07-18 11:43:58

Linux密碼加密

2013-06-08 10:59:34

NginxNginx保護(hù)Nginx密碼

2017-06-01 15:30:32

LinuxVim文件加密

2016-01-08 13:06:44

Linux桌面密碼保護(hù)

2024-01-10 16:31:55

2013-08-23 09:19:57

Cryptkeeper加密

2013-05-23 17:15:59

2019-02-26 13:39:55

Windows 10壓縮文件夾密碼保護(hù)

2011-08-15 12:03:12

2015-05-25 10:24:19

2013-03-07 10:09:15

2018-11-05 10:55:39

2013-09-29 09:38:23

2013-08-05 10:13:53

生物特征識(shí)別密碼保護(hù)Windows8.1

2019-05-09 14:34:08

Windows 10Windows密碼保護(hù)共享

2009-12-08 13:40:46

2012-06-11 09:39:29

2009-12-07 13:22:43

思科路由器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产精品视频网 | 国产精品精品 | 午夜影院在线观看视频 | 一区二区三区亚洲 | 国内精品一区二区三区 | 久久丝袜视频 | 暖暖日本在线视频 | 精品久久久久久久久久久久 | 伊人精品 | 99久久精品国产一区二区三区 | 毛片1| 中文字幕在线观看视频一区 | 夜夜干夜夜操 | 国产成人aⅴ| 日韩中文字幕久久 | 欧美日韩精选 | 午夜性色a√在线视频观看9 | 久久久久av| 国产精品视频在线播放 | 毛片视频网站 | 美女黄网站 | 欧美久久一级特黄毛片 | 91久久精品一区二区二区 | 久久国产一区 | 91人人看 | 欧美色综合 | 日韩免费一区 | 国产成人99久久亚洲综合精品 | 日韩精品成人 | 中文字幕一区二区在线观看 | 精品三级在线观看 | 亚洲精品18| 欧美视频在线观看 | 农夫在线精品视频免费观看 | 国产高清精品一区二区三区 | 免费高清av| 欧美精品一区二区三区四区 在线 | 在线观看黄色电影 | 国产91亚洲精品一区二区三区 | 草草视频在线观看 | 国产精品揄拍一区二区久久国内亚洲精 |