<分区> 分区>
有没有办法使用Timelock 功能来加密文件中的数据? Timelock 功能将充当看门人,因此解密将不会继续进行,数据将不会显示,直到将来的特定(灵活)DateTimeOffset?
用户需要等到 future 的某个日期,然后程序将通过签署微交易自动解密(Timelock 通过 DateTimeOffset 自动解密并在区 block 链上解锁交易)。
要求:
- 理想情况下,Timelock DateTimeOffset/交易解锁应该来自外部来源(比特币区 block 链)。
- TimeLock 功能不应该是一个简单的 if/else 子句,反编译时很容易被破解。
- 程序反编译也不应该泄露解密 key 。
我正在考虑使用:
- 比特币区 block 链以 10 分钟的出 block 时间来计算大致的日期时间倒计时,因此无法伪造。查看 Peter Todd 项目时间锁:https://github.com/petertodd/timelock
- ConfuserEx 2 混淆器:https://github.com/mkaring/ConfuserEx
Could I use the bitcoin blockchain lock and unlock fund operation with signature as a mecanisme to encrypt/decrypt the file data?
谢谢!
