标签: encryption blockchain ethereum
我正在编写一个dapp,用于保存/管理可能需要加密和解密的敏感数据,然后再次推入链中。
我知道在智能合约中加密数据并不安全,这就是为什么我在考虑脱链加密机制的原因。我以为使用公钥加密数据,然后使用私钥解密。但是我发现像 metamask这样的流行钱包软件不允许这样做。
1。实现此功能或其他更好方法的可行方法是什么?(我认为管理用户的eth密钥并不那么安全)
2。如果使用自定义密钥,可以使用诸如Google KMS或Amazon Kms之类的密钥管理工具来管理密钥和加密数据吗?