怎麼用OPENSSL進行檔案簽名

時間 2021-10-14 20:24:20

1樓:匿名使用者

公私鑰:公鑰可以唯一解密私鑰加密過的資料,反之亦然。以下用p指代公鑰,v指代私鑰。

ssl過程:需要兩對公私鑰(p1,v1),(p2,v2),假設通訊雙方是a和b,b是伺服器,a要確認和它通訊的是b:

a->b: hello

b->a: 用v2加密過的p1(即使用者證書,a就用p2解密出p1)

a->b: ok

b->a: 用v1加密的一段資訊

a->b: 用p1加密一個自動生成的k(用之前的p1解密成功這段資訊則認為b是可信的了)

b->a: 用k加密的資料(之後兩對金鑰功能結束,由k來加解密資料)

這裡,p2就是第3方的ca證書,由於非對稱加密很慢,所以公私鑰只是用來保證k的傳送安全,之後通訊是用k的對稱加密演算法來保證。

為什麼通過以上過程a就能夠確定肯定是b,而不是某個c在假裝b了呢?因為這個過程中,b用v1加密過一段資訊發給a,a也成功解開了。我們開頭談到公鑰(p1)只可以唯一解密私鑰(v1)加密過的資訊,這樣a就可以完全相信b是擁有v1的,而v1是嚴格保密,只被服務提供公司擁有,所以保證了通訊的服務方正確性。

這裡(p2,v2)就是certificate authority (ca)用來給客戶簽名用的公私鑰。

(p1,v1)是客戶自己的公私鑰,提交給ca,ca所做的事情就是用(p2,v2)來給客戶的(p1,v1)簽名,簡單吧?

v2是ca公司要保密的,而p2就是公用ca證書。用v2加密過(簽名過)的p1,稱為使用者證書,一般被安裝在伺服器端。

2樓:匿名使用者

只用過 公鑰解密 用得這個函式

rsa_public_decrypt()

檔案管理用什麼軟體,如何進行檔案管理?

會博通檔案管理軟體。在會博通檔案管理系統中,為便利使用者歸檔,我們幾乎整合了市面上所有的主流辦公管理應用。包括泛微 致遠 藍凌等oa系統,sap 金蝶 用友等erp系統 稅務 銀行 京東等財務系統 企業微信 釘釘 雲之家等即時通訊工具都可以通過定製介面,連線到會博通,實現檔案的互通收集和各種自動化辦...

windows下有沒有進行檔案關聯的檔案,在dos下,怎

重建登錄檔 重建登錄檔,即重新建立system.dat和user.dat檔案。命令格式 regedit l system r user c file.reg 引數含義 l system指定system.dat檔案所在的路徑。r user指定user.dat檔案所在的路徑。c 此引數將告訴登錄檔編輯器...

百度雲網盤怎麼設定同步資料夾,怎麼進行檔案同步

鐵子,同一帳號,手機端和pc端檔案是同步的 胖小橘子 可以設定哦,需要自己在軟體裡面設定的哦,就很簡單的平 雲如何更新同步資料夾的內容 5 心隨心潮 設定同步資料夾的位置 3 設定好同步資料夾之後,您只需通過系統的資源管理器對同步資料夾中的檔案進行管理即可,客戶端將會自動為使用者進行同步。網盤備份資...