時間:2021-11-30|瀏覽:833
1.安全是電子記賬的重要課題:
網絡電子記賬可以提高效率,降低成本,但安全一直是一個難以克服的問題。如果不小心,會被黑客攻擊,導致信息泄露或賬本被抹去,造成重大損失。于是,密碼學家開始思考,賬本可以通過密碼加密,實現電子簽名,保證安全和賬本共享。但是簡單的對稱加密似乎解決不了相應的問題,很容易被破解。密碼學家開始使用非堆放加密來實現電子簽名,同時發現哈希加密是一種安全的加密方式,于是采用了SHA-加密256算法使電子簽名安全實現。
2.數字簽名的邏輯和方法:
有了SHA-256加密方式,數字簽名可以很好的實現。交易雙方都可以通過數字簽名在線交換數據和存儲交易記錄。A和b交易,A向b傳遞信息。雙方各生成一對公鑰和私鑰,A把自己的信息用自己的私鑰進行哈希加密,生成原始哈希值,并用B的公鑰對原哈希進行加密生成新的哈希值,并通過網絡進行傳輸給B,B收到相關信息后,用自己的公鑰進行解密驗證,確認數據來自A,數據沒有被篡改,然后用A提供的私鑰進行解密。該過程安全有效,成為網絡記賬的最佳解決方案。