首页 > 解决方案 > 如果私钥泄漏,以太坊如何重新加密敏感数据

问题描述

假设一些敏感数据被公钥加密并存储在以太坊网络上。

我的问题是:如果私钥泄露,我们可以重新加密数据,使泄露的私钥无法解密数据吗?

由于区块链的不变性,我认为这是不可能的,对吧?

存储敏感数据还有其他好的解决方案吗?

标签: ethereum

解决方案


如果私钥泄露,我们是否可以重新加密数据,使泄露的私钥无法解密数据?

您可以使用新的私钥重新加密数据,并将新的加密数据写入区块链。但是,由于以太坊保持完整的历史状态,您之前版本的数据在过去的区块中仍然可见,任何人都可以对其进行解密。

存储敏感数据还有其他好的解决方案吗?

加密和存储链下数据,只需将数据的哈希发布到链上以进行完整性/安全检查/时间证明。


推荐阅读