復式記賬法經過100多年的發展已經非常完善,但隨著計算機和互聯網的出現,復式記賬法也日益顯現出其缺點,就是中心化的記賬方式使得記賬和會計審計的效率越來越低、成本越來越高。人們一直在思考著能否通過網絡實現更快速、高效和安全的電子記賬方式,并做了很多的實踐。
1、安全是電子記賬的重要課題:
網絡電子記賬可以實現提高效率和降低成本,但安全一直是一個很難攻克的問題,一不小心就會被黑客攻擊而使得信息泄漏或者賬本被抹掉,導致損失慘重。
于是,密碼學家開始思考,可以用密碼的方式將賬本進行加密,實現電子簽名的方式來保證安全和賬本的共享。但單純的對稱加密方式,似乎又解決不了相應問題,很容易被破解。密碼學家便開始采用非堆成加密的方式進行加密來實現電子簽名,同時發現哈希加密的方式是比較安全的加密方式,于是采取了SHA-256算法進行加密,使得電子簽名得以安全的實現。SHA-256加密算法特點是,將每一個交易記錄或賬本輸入SHA-256計算器進行復雜計算,最后輸出一個256位的二進制代碼,并且這個二進制代碼會隨著前面的交易記錄和賬本的任何改變而改變,形成新的二進制代碼,毫無規律可循。這一特點和規律,很好的保證了交易記錄和賬本的安全,實現了不可篡改性。
2、數字簽名的邏輯和方式:
有了SHA-256的加密方式,數字簽名就可以很好的實現。交易雙方便可以通過數字簽名實現數據的交換和交易記錄的在線存儲。A與B發生交易,A要把信息傳遞給B。雙方各生成一對公鑰和私鑰,A把自己的信息用自己的私鑰進行哈希加密,生成原始哈希值,并用B的公鑰對原哈希進行加密生成新的哈希值,并通過網絡進行傳輸給B,B接收到相關的信息,便用自己的公鑰進行解密驗證,確定該數據是來自于A,并且該數據未被篡改,進而用A提供的私鑰進行解密。這一過程安全而有效,成為網絡記賬的最佳解決方案。
不過,也有密碼學家及計算機專業人士發現,雖然SHA256算法的安全性非常高,但依然存在很多不安全因素,只要破解算力夠高,還是有可能被破解,因此該加密的方式只能在小范圍內使用。
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。