公鑰密鑰加密

1.對稱加密算法

對稱加密:加密和解密使用同一個密鑰

DES:Data Encryption Standard徒扶,56bits
3DES:
AES:Advanced (128, 192, 256bits)
Blowfish叮贩,Twofish
IDEA量瓜,RC6贷祈,CAST5

 特性:
1滓侍、加密狈醉、解密使用同一個密鑰廉油,效率高
2、將原始數(shù)據(jù)分割成固定大小的塊苗傅,逐個進(jìn)行加密
 缺陷:
1抒线、密鑰過多
2、密鑰分發(fā)
3渣慕、數(shù)據(jù)來源無法確認(rèn)

2.非對稱加密算法

公鑰加密:密鑰是成對出現(xiàn)

? 公鑰:公開給所有人嘶炭;public key
? 私鑰:自己留存,必須保證其私密性逊桦;secret key

? 特點(diǎn):用公鑰加密數(shù)據(jù)眨猎,只能使用與之配對的私鑰解密;反之亦然
? 功能:
? 數(shù)字簽名:主要在于讓接收方確認(rèn)發(fā)送方身份
? 對稱密鑰交換:發(fā)送方用對方的公鑰加密一個對稱密鑰后發(fā)送給對方
? 數(shù)據(jù)加密:適合加密較小數(shù)據(jù)
? 缺點(diǎn):密鑰長强经,加密解密效率低下
? 算法:
RSA(加密睡陪,數(shù)字簽名),DSA(數(shù)字簽名),ELGamal

3.非對稱加密

(1) 基于一對公鑰/密鑰對
? 用密鑰對中的一個加密,另一個解密
(2)實現(xiàn)加密:
? 接收者
生成公鑰/密鑰對:P和S
公開公鑰P匿情,保密密鑰S
? 發(fā)送者
使用接收者的公鑰來加密消息M
將P(M)發(fā)送給接收者
? 接收者
使用密鑰S來解密:M=S(P(M))

(3)實現(xiàn)數(shù)字簽名:
? 發(fā)送者
生成公鑰/密鑰對:P和S
公開公鑰P兰迫,保密密鑰S
使用密鑰S來加密消息M
發(fā)送給接收者S(M)
? 接收者
使用發(fā)送者的公鑰來解密M=P(S(M))
? 結(jié)合簽名和加密
? 分離簽名

3.單向散列

(1) 將任意數(shù)據(jù)縮小成固定大小的“指紋”

? 任意長度輸入
? 固定長度輸出
? 若修改數(shù)據(jù),指紋也會改變(“不會產(chǎn)生沖突”)
? 無法從指紋中重新生成數(shù)據(jù)(“單向”)
? 功能:數(shù)據(jù)完整性
? 常見算式
md5: 128bits炬称、sha1: 160bits汁果、sha224
sha256、sha384玲躯、sha512
? 常用工具
? md5sum | sha1sum [ --check ] file
? openssl须鼎、gpg
? rpm -V

4.應(yīng)用程序:RPM

文件完整性的兩種實施方式

(1)被安裝的文件
? MD5單向散列
? rpm --verify package_name (or -V)

(2)發(fā)行的軟件包文件
? GPG公鑰簽名
? rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEYredhat*
? rpm --checksig pakage_file_name (or -K)

5.使用gpg實現(xiàn)對稱加密

(1)對稱加密file文件
gpg -c file
ls file.gpg
(2)在另一臺主機(jī)上解密file
gpg -o file -d file.gp

6.使用gpg工具實現(xiàn)公鑰加密

(最好直接在物理機(jī)圖形界面上進(jìn)行鲸伴,否則生成秘鑰等待時間長)
在hostB主機(jī)上用公鑰加密,在hostA主機(jī)上解密

(1)在hostA主機(jī)上生成公鑰/私鑰對
gpg --gen-key

Paste_Image.png

Paste_Image.png

Paste_Image.png

Paste_Image.png

Paste_Image.png

(2)在hostA主機(jī)上查看公鑰
gpg --list-keys

Paste_Image.png

(3)在hostA主機(jī)上導(dǎo)出公鑰到centos7pubkey
gpg -a --export -o centos7pubkey
-a :易讀形式顯示出來

Paste_Image.png

(4)從hostA主機(jī)上復(fù)制公鑰文件到需加密的B主機(jī)上
scp centos7.pubkey hostB:

Paste_Image.png

(5)在需加密數(shù)據(jù)的hostB主機(jī)上生成公鑰/私鑰對(同一)
gpg --list-keys
gpg --gen-key

(6)在hostB主機(jī)上導(dǎo)入公鑰
gpg --import centos7pubkey
gpg --list-keys

(7)用從hostA主機(jī)導(dǎo)入的公鑰晋控,加密hostB主機(jī)的文件file,生成file.gpg
# gpg -e -r centos7 file

(8)復(fù)制加密文件到hostA主機(jī)
# scp fstab.gpg hostA:

(9)在hostA主機(jī)解密文件
# gpg -d file.gpg
# gpg -o file -d file.gpg
-o后面指定自己想重新生成文件的名字
-d后面指定所要解密的文件名字

(10)刪除公鑰和私鑰
# gpg --delete-secret-keys centos7刪除私鑰
# gpg --delete-keys centos7刪除公鑰
(先刪除私鑰汞窗,再刪除公鑰
如果先刪除公鑰,下面會提示先刪除私鑰)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赡译,一起剝皮案震驚了整個濱河市仲吏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蝌焚,老刑警劉巖裹唆,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異只洒,居然都是意外死亡许帐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進(jìn)店門毕谴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來成畦,“玉大人,你說我怎么就攤上這事涝开⊙剩” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵舀武,是天一觀的道長拄养。 經(jīng)常有香客問我,道長银舱,這世上最難降的妖魔是什么瘪匿? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮寻馏,結(jié)果婚禮上棋弥,老公的妹妹穿的比我還像新娘。我一直安慰自己操软,他們只是感情好嘁锯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布宪祥。 她就那樣靜靜地躺著聂薪,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝗羊。 梳的紋絲不亂的頭發(fā)上藏澳,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天,我揣著相機(jī)與錄音耀找,去河邊找鬼翔悠。 笑死业崖,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蓄愁。 我是一名探鬼主播双炕,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼撮抓!你這毒婦竟也來了妇斤?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤丹拯,失蹤者是張志新(化名)和其女友劉穎站超,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體乖酬,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡死相,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了咬像。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片算撮。...
    茶點(diǎn)故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖施掏,靈堂內(nèi)的尸體忽然破棺而出钮惠,到底是詐尸還是另有隱情,我是刑警寧澤七芭,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布素挽,位于F島的核電站,受9級特大地震影響狸驳,放射性物質(zhì)發(fā)生泄漏预明。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一耙箍、第九天 我趴在偏房一處隱蔽的房頂上張望撰糠。 院中可真熱鬧,春花似錦辩昆、人聲如沸阅酪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽术辐。三九已至,卻和暖如春施无,著一層夾襖步出監(jiān)牢的瞬間辉词,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工猾骡, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瑞躺,地道東北人敷搪。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像幢哨,于是被迫代替她去往敵國和親赡勘。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容