Solidity
如何在智能合約中使用 bcrypt?
是否可以在乙太坊智能合約中使用 bcrypt 雜湊函式?還是只有 keccak 可用?
搜尋我得到了這個問題,OP顯然認為這是可能的,但沒有確認或範常式式碼表明這一點。
Solidity 中可用的加密函式如下:
keccak256(bytes memory) returns (bytes32) sha256(bytes memory) returns (bytes32) ripemd160(bytes memory) returns (bytes20)
所以,
bcrypt
在 Solidity 中不可用。Solidity 文件中的數學和加密函式。似乎另一個問題的 OP 是使用
bcrypt
函式來加密/解密儲存在智能合約中的內容,但不使用智能合約中的函式。