作者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