公鑰密碼解決保密性問題
數字簽名解決完整性和有效性問題
簡單來說,數字簽名(digital signature)是公鑰密碼的逆運用:用私鑰加密,公鑰解密。
用私鑰加密的資訊稱為簽名,只有擁有私鑰的使用者可以生成簽名。
用公鑰解密簽名這一步稱為驗證簽名,所有使用者都可以驗證簽名(因為公鑰是公開的)
為什麼逆運用公鑰密碼演算法能夠構建出安全的數字簽名?
jack是簽名者,假設他要對資訊a進行簽名。現在,jack生成了他的公私鑰密碼對,公布該公鑰,然後將訊息用私鑰加密後發布。
以後將不定期更新……
基礎知識整理
1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...
攻擊對抗基礎知識
對抗攻擊基礎知識,主要是對抗方法 對抗方法 fgsd fast gradient sign method 一種基於梯度生成對抗樣本的演算法 fgm fast gradient method 對fgsd做了推廣,使其能夠滿足 l2約束 ifgsd iterative gradient sign met...
LDAP基礎知識整理
一 概述 ldap lightweight directory access protocol 輕量級目錄訪問協議 ldap 協議基於 x.500 標準,與x.500 不同,ldap 支援tcp ip,是跨平台的和標準的協議 二 基本概念在 ldap 中資訊以樹狀方式組織,在樹狀資訊中的基本資料單元...