日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下如何使用zip壓縮加密文件?(linuxzip加密)

隨著計算機技術(shù)的不斷發(fā)展,我們在日常工作中需要處理的文件變得越來越多。而傳輸這些文件時,為了保證數(shù)據(jù)的安全性,使用文件壓縮加密的方式成為了一種非常常見的操作,Linux下的zip壓縮包也是其中一種比較流行的方式。本文將介紹如何在Linux中使用zip進行文件壓縮和加密。

東安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

1. 安裝zip和unzip工具

我們需要在Linux系統(tǒng)中安裝zip和unzip工具,這兩個工具在Linux命令行中經(jīng)常使用。安裝方式有多種,這里我們介紹一種常用的方式:使用apt-get命令進行安裝。

在終端中輸入以下命令進行安裝:

“`

sudo apt-get update

sudo apt-get install zip unzip

“`

2. 壓縮文件

在安裝完zip和unzip工具后,我們就可以使用zip進行文件的壓縮了。zip命令的基本語法格式為:

“`

zip [選項] [壓縮后文件名] [原文件名1] [原文件名2] …

“`

其中,選項有很多,這里只介紹幾個最常用的:

– -q:不在屏幕上顯示zip壓縮過程的信息;

– -r:遞歸壓縮目錄下的所有文件;

– -e:加密文件,使用ANSI密碼(默認),需要輸入密碼;

– -P:加密文件,使用zip壓縮器密碼。

下面,我們以需要壓縮的文件在當前目錄下的情況為例,介紹如何使用zip進行壓縮操作。

– 壓縮單個文件

壓縮單個文件非常簡單,只需要在終端中輸入以下命令:

“`

zip 文件名.zip 原文件名

“`

其中,文件名可以自行設(shè)置,壓縮完成后,將在當前目錄下生成一個名為“文件名.zip”的壓縮包。

– 壓縮多個文件

壓縮多個文件也非常簡單,只需要在終端中輸入以下命令:

“`

zip 文件名.zip 原文件名1 原文件名2 …

“`

同樣的,文件名可以自行設(shè)置,壓縮完成后,將在當前目錄下生成一個名為“文件名.zip”的壓縮包,其中包含了所有輸入的文件。

– 壓縮目錄

壓縮目錄和壓縮文件的命令基本一致,只需要將要壓縮的目錄名作為參數(shù)輸入即可,命令如下:

“`

zip -r 目錄名.zip 目錄名

“`

其中,-r表示遞歸壓縮目錄下的所有文件。

3. 加密壓縮文件

在進行壓縮操作時,我們還可以選擇對文件進行加密,保障數(shù)據(jù)的安全性。在Linux系統(tǒng)中,zip壓縮包提供了兩種加密方式:ANSI密碼和zip壓縮器密碼。

– 使用ANSI密碼

使用ANSI密碼進行加密非常簡單,只需要在命令中添加-e選項,在壓縮的同時輸入密碼即可。命令如下:

“`

zip -e 文件名.zip 原文件名

“`

其中,zip -e表示使用ANSI密碼加密文件。

當輸入命令后,系統(tǒng)會要求輸入密碼,輸入正確的密碼后,壓縮和加密將同時進行。

– 使用zip壓縮器密碼

使用zip壓縮器密碼加密文件需要輸入密碼兩次,一次在壓縮前,一次在解壓縮時輸入。命令格式如下:

“`

zip -P 密碼 文件名.zip 原文件名

“`

其中,-P選項表示使用zip壓縮器密碼進行加密,密碼為用戶自定義。

同樣的,當輸入命令后,系統(tǒng)會要求輸入密碼兩次,輸入正確的密碼后,壓縮和加密將同時進行。

4. 解壓縮文件

在使用zip壓縮包對文件進行加密后,我們需要使用unzip命令進行解壓縮。解壓縮命令的基本格式為:

“`

unzip [選項] 壓縮包名

“`

其中,選項有很多,這里只介紹幾個最常用的:

– -q:不在屏幕上顯示解壓縮過程的信息;

– -P:使用zip壓縮器密碼進行解壓。

下面,我們以使用zip壓縮器密碼加密的文件進行解壓縮為例,演示如何使用unzip進行操作。

在終端中輸入以下命令:

“`

unzip -P 密碼 文件名.zip

“`

其中,密碼為加密文件時輸入的密碼。

當輸入命令后,系統(tǒng)會要求輸入密碼,輸入正確的密碼后,系統(tǒng)將進行解壓縮操作。

綜上所述,Linux系統(tǒng)中的zip壓縮包提供了非常簡單易用的文件壓縮和加密方式,不僅可以有效保障數(shù)據(jù)的安全性,還可以節(jié)省存儲空間。在日常使用中,我們可以根據(jù)實際需要,靈活使用zip命令進行操作,提高工作效率。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風格,熱線:028-86922220

如何在linux使用md5對其進行加密

這里以字符串123456為例子,它的md5密文值為:e10adc3949ba59abbe56e057f20f883e

這里以1.txt為需要被加密的文件。

  一、 用oppnssl md5 加密字符串和文件的方法。

  1. oppnssl md5 加密字符串的方法

  a.手動輸入命令及過程如下:

  #openssl//在終端中輸入openssl后回車。

  OpenSSL> md//輸入md5后回車

//接著輸入123456,不要輸入回車。然后按3次ctrl+d。

e10adc3949ba59abbe56e057f20f883e //123456后面的就是密文了

  解釋:為何在輸入123456后不回車呢?

  是因為openssl默認會把回車符當做要加告信密的字符串中的一個字符,所以得到的結(jié)果不同。如果你輸入123456后回車,在按2次ctrl+d。得到的結(jié)果是:

  OpenSSL> md5

  f447b20a7fcbf53a5d5be013ea0b15af //因為openssl不忽略回車符導(dǎo)致的

  b.或者直接用管道命令

  # echo -n| openssl md5 //必須要有-n參數(shù),否則就不是這個結(jié)果了。

  e10adc3949ba59abbe56e057f20f883e

  解釋:為何要加-n這個參數(shù)?

  -n就表示不輸入回車符,這樣才能得到正確的結(jié)果。如果你不加-n,那么結(jié)果和前面說的一樣為:

  f447b20a7fcbf53a5d5be013ea0b15af //因為openssl不忽略回車符導(dǎo)致的

  2.用openssl加密文件。

  #openssl md 5 -in 1.txt

  

  ##################################################3

  Openssl其他相關(guān)加密的命令參數(shù):引自:實用命令:利用openssl進行BASE64編碼解碼、md5/sha1摘要、AES/DES3加密解密 收藏

  一. 利用openssl命令進行BASE64編碼解碼(base64 encode/decode)

  1. BASE64編碼命令

  對字符串‘a(chǎn)bc’進行base64編碼:

  # echo abc | openssl base64

  YWJjCg== (編碼結(jié)果)

  如果對一個文件進行base64編碼(文件名t.txt):

  # openssl base64 -in t.txt

  2. BASE64解碼命令

  求base64后的字符串‘YWJjCg==’的原文:

  # echo YWJjCg== | openssl base64 -d

  abc (解碼結(jié)果)

  如果對一個文件進行base64解碼(文件名t.base64):

  # openssl base64 -d -in t.base64

  二. 利用openssl命令進行md5/sha1摘要(digest)

  1. 對字符串‘a(chǎn)bc’進行md5摘要計算:echo abc | openssl md5

  若對某文件進行md5摘要計算:openssl md5 -in t.txt

  2. 對字符串‘a(chǎn)bc’進行sha1摘要計算:echo abc | openssl sha1

  若對某文件襪行輪進行sha1摘要計算:openssl sha1 -in t.txt

  三. 利用openssl命令進行AES/DES3加密解密(AES/DES3 encrypt/decrypt)

  對字符串‘a(chǎn)bc’進行aes加密,使用密鑰123,輸出結(jié)果以base64編碼格式給出:

  # echo abc | openssl aes-128-cbc -k 123 -base64

  U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= (結(jié)果)

 帶脊 對以上結(jié)果進行解密處理:

  # echo U2FsdGVkX18ynIbzARm15nG/JA2dhN4mtiotwD7jt4g= | openssl aes-128-cbc -d -k 123 -base64

  abc (結(jié)果)

  若要從文件里取原文(密文)進行加密(解密),只要指定 -in 參數(shù)指向文件名就可以了。

  進行des3加解密,只要把命令中的aes-128-cbc換成des3就可以了。

  注:只要利用openssl help就可以看到更多的安全算法了。

  ###############################################

  

  二、 利用php的md5函數(shù)加密字符串

  #touch a.php //創(chuàng)建a.php文件

  #vi a.php //用vi 編輯a.php文件

  將輸入進去后保存

  #php a.php //運行a.php文件

  顯示:e10adc3949ba59abbe56e057f20f883e

  三、 利用md5sum命令

  A.在linux或Unix上,md5sum是用來計算和校驗文件報文摘要的工具程序。一般來說,安裝了Linux后,就會有md5sum這個工具,直接在命令行終端直接運行??梢杂孟旅娴拿顏慝@取md5sum命令幫助 man md5sum

  #md5sum –help

  有個提示:“With no FILE, or when FILE is -, read standard input.”翻譯過來就是“如果沒有輸入文件選項或者文件選項為 – ,則從標磚讀取輸入內(nèi)容”,即可以直接從鍵盤讀取字符串來加密。

  利用md5sum加密字符串的方法

  # md5sum//然后回車

//輸入123456.然后按兩次ctrl+d.

  顯示:

e10adc3949ba59abbe56e057f20f883e 紅色代表加密后的值

  還可以用管道命令:

  #echo -n ‘123123’ | md5sum

  

  或者寫成md5加密腳本,名字叫md5.sh,

  將以下內(nèi)容復(fù)制進腳本里:

  #!/bin/bash

  echo -n $1 | md5sum | awk ‘{print $1}’

  

  保存后,給腳本執(zhí)行權(quán)限。

  #sh md5.sh

  顯示:e10adc3949ba59abbe56e057f20f883e

  B.其實也可以將文本放入文本文件,然后用md5sum 加密改文本,也可以得到字符串加密的值。過程如下:

  #touch a.txt

  #echo -n> a.txt //將123456寫進文本文件,不能丟了 –n參數(shù),避免回車符干擾

  #md5sum a.txt

  顯示:e10adc3949ba59abbe56e057f20f883e a.txt

  

  ctrl+d有兩個含義:

  一是向程序發(fā)送文件輸入結(jié)束符EOF。

  二是向程序發(fā)送exit退出指令。程序收到信號后具體動作是結(jié)束輸入、然后等待,還是直接退出,那就要看該程序捕獲信號后是如何操作的了。

  md5sum屬于之一個含義。兩次strl+d了,之一次讀取EOF指令,再次捕獲就會當成exit指令。而shell一類的程序,會直接把ctrl+d解析為退出指令。

關(guān)于linux zip 加密的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)科技有限公司,經(jīng)過多年的不懈努力,公司現(xiàn)已經(jīng)成為一家專業(yè)從事IT產(chǎn)品開發(fā)和營銷公司。廣泛應(yīng)用于計算機網(wǎng)絡(luò)、設(shè)計、SEO優(yōu)化、關(guān)鍵詞排名等多種行業(yè)!


網(wǎng)站欄目:Linux下如何使用zip壓縮加密文件?(linuxzip加密)
文章轉(zhuǎn)載:http://m.5511xx.com/article/ccoigsi.html