作者nylon419 (alex)
看板ask-why
标题[请益] 关於时间锁的问题
时间Wed Dec 14 23:30:34 2011
各位大大好:
小弟一直在苦思一个问题:
到底这个世界上有没有一种演算法可以做到在一段设定好的时间内可以成功解密资讯,
超过这段时间後就没法解开?
理念如下psuedo code:
Duration=60; // second
RawData="bahbahbah"; /
Time=201112142300; // YYYYMMDDHHmm
//这两个function到底存不存在
EncData=TimeLock(RawData, Time, Duration);
DecData=TimeUnLock(EncData); // Within 5 mins, ==> success to decrypt "bahbahbah", otherwise ==> fail
谢谢大家 <(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.246.165.184
1F:推 daze:持续检查时间,不在范围内就把资讯删除掉不就得了? 12/14 23:34
2F:→ nylon419:这样的话只要把解密端的时间调成"加密时"一直retry就可以 12/14 23:43
3F:→ nylon419:破解了.而且解密端的时间不需要和加密端的时间一致也能解 12/14 23:46
4F:→ nylon419:只要超出时间范围就不能解了 12/14 23:47
5F:→ hermitwhite:你的意思是每个解密者只能解五分钟,还是所有解密者在 12/15 00:33
6F:→ hermitwhite:特定时间之後就不可能进行解密这动作? 12/15 00:33
7F:推 cpt:不太懂问题定义.. 是说五分钟内不加密 五分钟之後才加密 12/15 02:45
8F:→ cpt:还是说五分内就有加密了 五分之後encrpt第二层? 12/15 02:45
9F:→ cpt:还是五分之後直接把资料移除? (mission impossible style) 12/15 02:46
10F:→ cpt:如果是前两者 只要时间够 没有解不开的encryption 12/15 02:47
11F:推 Ebergies:重点是你的资料或程式无法取得「时间」 12/15 10:13