首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何加密文本,以便在解密时有2个(或更多)解密密钥具有潜在的结果?

如何加密文本,以便在解密时有2个(或更多)解密密钥具有潜在的结果?
EN

Security用户
提问于 2018-06-13 16:36:17
回答 1查看 200关注 0票数 1

我想加密文本,然后在公共区块链(STEEM)上发布。

(我喜欢STEEM,因为它易于使用,允许我存储整个内容,而不仅仅是使用比特币区块链时的散列)

我可能被迫披露加密短语,因此寻找加密方法,其中2(或更多)密码产生人类可读的明文。

一些在实践

中使用的可信可否认性的现有例子

真密码

https://www.truecrypt71a.com/documentation/plausible-deniability/hidden-volume/

Ledger Nano S

https://support.ledgerwallet.com/hc/en-us/articles/115005161725-How-to-setup-a-passphrase-and-an-alternate-PIN-

EN

回答 1

Security用户

发布于 2018-06-13 18:55:34

使用基于xor的密码,这是微不足道的。

消息A或随机A‘使密文C,C xor任意消息B使随机查找B’。叫A‘和B’钥匙。

A,A',C,B和B‘必须是相同的使用长度。这将是最可信的一个时间垫,与A‘和B’被称为垫,并有额外的随机比特长度,没有被使用。

对未来的消息使用更多的A‘可能是意料之中的,但这将意味着更改B’的附加部分,如果检测到B‘是一个时间垫的一个巨大的危险标志。这也意味着你必须秘密地存储A‘,这从定义上来说就像隐藏A一样难。

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

https://security.stackexchange.com/questions/187705

复制
相关文章

相似问题

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