文件名称:TimeCapsule:以太坊时间胶囊
文件大小:5KB
文件格式:ZIP
更新时间:2024-04-16 11:04:25
Go
时间胶囊 以太坊时间胶囊 提供一个想法。 为了避免可以通过其他方式预先计算出明文,用户应自行决定,因为它与用户的签名相关联,只有用户才能对其进行解锁。 Ropsten合同地址:0xa90681A17030DC91E4402A9815CA0Ae49911F76e onedapp: ://oneclickdapp.com/vienna-camera 视频: : 过程 链下数据加密和解密; 该演示使用AES算法,并且密钥是在对明文哈希和地址签名后来自用户的R值: 1.传送讯息 哈希= Keccak256哈希(纯文本+用户地址)签名=签名(哈希)AESkey =签名.r密文= AesEncryptCBC(纯文本,AESkey) 带有事件Push()的CapsuleContract.pushMessage(密文,现在+ 1年,哈希值) 2.取消阻止消息 密文,哈希= Capsule
【文件预览】:
TimeCapsule-main
----.gitignore(269B)
----LICENSE(1KB)
----contract()
--------Capsule.sol(3KB)
----README.md(1KB)
----crypto()
--------crypto_test.go(3KB)