Linux實踐工程師學習筆記二十一

2021-04-13 02:33:38 字數 564 閱讀 4320

原文不需保密的數字簽名名實現方法

1.發方a對原文進行雜湊運算,得到數字摘要md

2.發方a用自己的私鑰對md加密,得到數字簽名ds

3.將原文與ds一起傳送到接收方b

4.接收方b使用a的公鑰解密ds得到md,並對原文進行hash運算

5.將運算得出的md值與解密得出的md值比較,匹配即成功。

原文保密的數字簽名及實現方法

1.發方對原文進行雜湊運算,得到數字摘要md

2.發方a用自己的私鑰對md加密得到ds

3.發方用ides對稱演算法的對稱金鑰sk對原文sd、a的公鑰進行加密,得到加密資訊e

4.發方a用收方b的公鑰加密對稱金鑰sk,形成數字信封de

5.傳送方a將加密資訊e和信封de傳送到接收方b

6.接收方b用自己的私鑰解密信封de取得sk

7.接收方b用sk解密資訊e,得到原文、sd、a的公鑰

8.使用a的公鑰解密sd得到原文的md

9.接收方b對原文進行hash運算得到md』

10.如md

與md』

相等,說明資料沒被篡改,簽名真實。

Linux實踐工程師學習筆記二

系統管理常用命令 1.useradd redhat 2.passwd redhat 3.su 4.exit 5.df h 分割槽情況 6.du sh 統計檔案或目錄使用空間的大小 7.fdisk l dev sda 8.netconfig 配置網路引數 9.ifconfig 顯示網路配置資訊 10....

Linux實踐工程師學習筆記四

管理磁碟檔案系統 mount 裝置名掛載點 mount dev fd0 mnt floppy 光碟機 ide dev cdrom dev hdx 光碟機 scsi dev scdn n 0,1 硬碟 ide dev hdx x a,b,c 硬碟 scsi dev sdx x a,b,c u盤 dev...

Linux實踐工程師學習筆記六

samba 軟體包使用 fedora core redhat linux 提供的軟體包 sambasamba 伺服器軟體包 samba clientsamba 客戶端工具 samba common 通用工具和庫 安裝rpmdb fedora rpmdb redhat 軟體包 一般在第三張光碟 但在f...