首页 > 编程知识 正文

培根密码1=abbba=3,培根密码怎么解

时间:2023-05-04 00:01:58 阅读:234318 作者:199

培根密码,又名倍康尼密码(英语:Bacon's cipher)是由xfdc发明的一种隐写术。

加密时,明文中的每个字母都会转换成一组五个英文字母。其转换依靠下表:

A/a

aaaaa

H/h

aabbb

O/o

abbba

V/v

babab

B/b

aaaab

I/i

abaaa

P/p

abbbb

W/w

babba

C/c

aaaba

J/j

abaab

Q/q

baaaa

X/x

babbb

D/d

aaabb

K/k

ababa

R/r

baaab

Y/y

bbaaa

E/e

aabaa

L/l

ababb

S/s

baaba

Z/z

bbaab

F/f

aabab

M/m

abbaa

T/t

baabb

  

G/g

aabba

N/n

abbab

U/u

babaa

  

加密者需使用两种不同字体,分别代表A和B。准备好一篇包含相同AB字数的假信息后,按照密文格式化假信息,即依密文中每个字母是A还是B分别套用两种字体。

解密时,将上述方法倒转。所有字体一转回A,字体二转回B,以后再按上表拼回字母。

xfdc另外准备了一种方法,其将大小写分别看作A与B,可用于无法使用不同字体的场合(例如只能处理纯文本时)。但这样比起字体不同更容易被看出来,而且和语言对大小写的要求也不太兼容。

培根密码本质上是将二进制信息通过样式的区别,加在了正常书写之上。培根密码所包含的信息可以和用于承载其的文章完全无关。

特点

培根密码实际上就是一种替换密码,根据所给表一一对应转换即可加密解密 。它的特殊之处在于:可以通过不明显的特征来隐藏密码信息,比如大小写、正斜体等,只要两个不同的属性,密码即可隐藏。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。