首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保护档案(7z,RAR,Zip)在特定时间打开

保护档案(7z,RAR,Zip)在特定时间打开
EN

Unix & Linux用户
提问于 2015-02-23 21:29:11
回答 2查看 520关注 0票数 0

是否有任何压缩工具是不可操作的或密码保护,直到一个特定的时间,当安全被解除?

字面意思是强迫:“除非--/-”

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2015-02-23 22:19:54

这是一个计算机科学问题。

这能办到吗?有可能吗?

天真的答案是: Alice给鲍勃锁定的文件和密钥,但首先使鲍勃承诺,他不会打开它,直到时间。

爱丽丝把锁好的文件交给鲍勃,钥匙给克莱尔。爱丽丝指示克莱尔在预定的时间把钥匙给鲍勃.

用于编写专用软件的情况下进行解码。那么这个软件就是克莱尔。Bob可以操纵Clare:包括逆向工程,或者简单地向Clare提供错误的时间。

爱丽丝把锁好的文件交给鲍勃,钥匙给克莱夫。爱丽丝指示克莱夫在预定义的时间发布密钥)。(这就避免了克莱夫不得不了解鲍勃,也可能是鲍勃不得不知道克莱夫的事。这降低了在设定日期之前进行协作的风险。)

将来会发生什么变化,使Bob有可能解锁Alice文件:将来Bob知道什么(这样他就可以解锁该文件),但是Bob现在不可能知道(所以他还不能解锁它)。但是,爱丽丝现在有可能知道(这样爱丽丝现在就可以锁定文件)?如果你能回答这个问题,那么我认为这是可以做到的。

一个可能的答案是: Alice给Bob锁定的文件。将来的某个时候,Alice会发送/发布/传输密钥。

票数 3
EN

Unix & Linux用户

发布于 2015-02-25 00:30:44

首先,注意压缩与加密无关。有些工具可以两者兼顾,但功能的两个部分是独立的。

密码学是关于信息处理的。它可以被描述为数学变换。数学不取决于日期。如果我今天能解密一些东西,我昨天就可以解密了,假设我从昨天以来没有收到任何新的信息。如果您想在某一日期之后而不是之前使某些内容可解密,则必须在该日期提供额外的信息。

有一种方法可以对加密数据进行一种时间释放:需要大量的蛮力才能找到密钥,并根据您希望加密的数据抵抗解密的时间来调整这一努力。这不允许在一个确切的日期发布:不确定性是以年为单位的。它有机会发挥作用,因为计算能力的提高是指数级的,所以现在就开始打破关键,而不是10年后开始使用那个时代的计算机,你就不会有多大的优势。与合法用户希望花费的计算量相比,您的对手可能希望花费的计算量是敏感的。充其量,它在发布日期有几年的不精确性。这只适用于非常具体的用例。

如果您希望加密文件在某一日期可以解密,唯一可能的解决方案是使用非加密方法。把钥匙留给自己,直到发布日期。如果您不能或不希望控制密钥,请有人为您(一种密钥托管类型,您、加密文件的接收方和托管服务输入协议,以便在特定日期释放密钥)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/186443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档