log 常見的安全演算法

2021-09-22 23:06:51 字數 1503 閱讀 8376

是乙個唯一對應乙個訊息或文字的固定長度的值,

由乙個單向hash函式對訊息進行計算而產生,

將需要計算內容「摘要成固定長度的串,這個串也稱為數字指紋

同樣的明文其摘要必定一致

加密和解密都依賴同乙個金鑰

需要兩個金鑰

乙個稱為公開金鑰

另乙個稱為私有金鑰

公私鑰需要配對使用

簽名認證是對非對稱加密技術與數字摘要技術的綜合運用

將通訊內容的摘要資訊使用傳送者的私鑰進行加密,

然後將密文與原文一起傳輸給資訊的接收者,

證書校驗

包含乙個開源的ssl協議的實現

包括ssl協議庫、密碼演算法庫,以及各種與之相關的應用程式

針對每次請求和響應,

按照一定的規則生成數字摘要,

防止請求資訊被篡改

摘要認證的實現

與摘要方式類似,

不過加密的方式使用的是私鑰,

解密時使用的是公開的私鑰

就是基於ssl的http協議

https協議能夠確保整個通訊過程都是經過加密的

金鑰隨機產生

能夠通過數字證書驗證通訊雙方的身份,確保資訊保安,

證書中包含了一些基本資訊,簽名資訊等,

通訊的內容使用對稱加密方式進行加密,

通訊的兩端約定好通訊密碼後,

公鑰加密,私鑰解密。

私鑰數字簽名,公鑰驗證。

記錄協議:建立在可靠的傳輸協議上tcp,對資料封裝、加解密等

握手協議建立在記錄協議上,

在實際資料傳輸開始,進行加密演算法的協商,通訊金鑰的交換等

真正的資料交換階段,實際上資料是通過對稱加密演算法來實現加密的

isv第三方

consumer 使用者

platform 平台商

常見的安全演算法

數字摘要也稱為訊息摘要,它是乙個唯一對應乙個訊息或文字的固定長度的值,它由乙個單向hash函式對訊息進行計算而產生。因此,如果要驗證訊息是否被改變,只能對這個訊息進行hash,把新摘要和舊摘要進行對比。不同的明文摘要成密文,其結果總是不同的 相同的 而相同的明文摘要結果必定一致。所以摘要字串相當於驗...

MySQL中常見的log

什麼是binlog mysql資料庫變更的記錄,不包括查詢,這樣說起來就好像有點redis的aof檔案的味道 binlog的作用 redo log記錄的是資料庫的物理變化 x頁修改了 mysql對資料修改是先吧對應的頁面載入到記憶體,然後在記憶體中把資料給修改了。如果這個記錄沒有馬上寫到物理磁碟中那...

var log 常見log 說明

如果願意在linux環境方面花費些時間,首先就應該知道日誌檔案的所在位置以及它們包含的內容。在系統執行正常的情況下學習了解這些不同的日誌檔案有助於你在遇到緊急情況時從容找出問題並加以解決。以下介紹的是20個位於 var log 目錄之下的日誌檔案。其中一些只有特定版本採用,如dpkg.log只能在基...