IDF实验室:百密一疏--孔子的学费

地址:
http://ctf.idf.cn/index.php?g=game&m=list&a=index&id=19
题目:

 子曰:“自行束修以上,吾未尝无诲焉。”

ABAAAABABBABAAAABABAAABAAAAAABAAAAAAAABAABBBAABBAB


Writeup:

这是一种培根密码 相当于5位2进制 0~25 对应 A~Z
培根密码:

第一种方式

A aaaaa
B aaaab C aaaba
D aaabb E aabaa
F aabab G aabba H aabbb
I abaaa  J abaab  K ababa
L ababb M abbaa N abbab
O abbba P abbbb Q baaaa
R baaab S baaba T baabb
U babaa V babab W babba
X babbb Y bbaaa Z bbaab

第二种方式

a AAAAA g AABBA n ABBAA t BAABA
b AAAAB h AABBB o ABBAB u-v BAABB
c AAABA i ABAAA p ABBBA w BABAA
d AAABB k ABAAB q ABBBB x BABAB
e AABAA l ABABA r BAAAA y BABBA
f AABAB m ABABB s BAAAB z BABBB
l ABAAB


加密者需使用两种不同字体。准备好一篇包含相同AB字数的假信息后,即两种字体分别代表A型和B型。然后假信息中的每个字母按字体来决定其代表“A”还是“B”。
解密时,将上述方法倒转。所有字体一转回A,字体二转回B,以后再按上表拼回字母。
法兰西斯·培根另外准备了一种方法,其将大小写分别看作A与B。
因为任何有合适的文章皆可用于加密,所以此密码可以展示开来而不像其它密码会瞬间被认出。

对照编码表得 Flag
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值