我想知道是否可以完全在链上进行安全加密/解密或签名和验证?
据我所知,这是不可能的,因为为了签署一条消息,我们需要私钥,但出于安全原因,我们不能将它存储在区块链上。类似地,对于解密,用于解密和解密消息的私钥将可供每个人在区块链上查看。
发布于 2022-12-29 11:01:41
我想知道是否可以完全在链上进行安全加密/解密或签名和验证?
链上的所有内容都是公开的,因此不泄露私有数据的解密是不可能的。
有几个例子可以使用Solidity智能契约编程语言使用ecrecover()函数检查链上的签名。
https://ethereum.stackexchange.com/questions/142008
复制相似问题