Web3js
什麼是加密/解密儲存在智能合約中的數據的有效技術?
案例的目標不是在智能合約中發送和儲存純文字,而是先加密,然後在使用點訪問數據並解密。
實現這種數據安全性的最有效方法是什麼,最好使用 web3js?
由於區塊鏈上的所有交易和數據都是公開的,因此您需要在乙太坊之外加密數據並插入已經加密的數據。同樣,您需要提取加密數據並在本地解密。我確信有很多用於 javascript 的加密庫可以讓你這樣做,我懷疑 web3 包含這樣的功能,因為它超出了它的範圍。
eth-crypto提供加密 JavaScript 功能,例如使用公鑰加密數據並使用私鑰解密數據。