是否可以在指定的日期之前加密数据?

时间:2013-02-25 19:45:34

标签: algorithm encryption cryptography

我想知道是否有办法用一种算法加密某些数据,以至于在指定日期之前没有人可以解密该数据,比如2014/05/16

当我自己想到这个问题时,我想出了“不”的答案,但我认为可能有一种我没有考虑过的方法。

3 个答案:

答案 0 :(得分:4)

根本问题在于算法如何确定当前日期究竟是什么。

任何软件都必须在提供当前日期的硬件上运行,改变该日期通常很简单。甚至基于网络的时间协议也不是特别难以欺骗。

我看到的唯一解决方案是在该日期发布密钥。密钥版本必须是手动的或使用具有可信时间源的可信自动化流程。

答案 1 :(得分:1)

显然,它无法作为算法完成。但是有些服务如http://www.tellyoulater.com/可以在预定的时间发布私钥。

答案 2 :(得分:0)

使用传统加密并在目标日期发布密钥。