简单密码解码

来源:互联网 发布:网络语吃狗粮 编辑:程序博客网 时间:2024/06/07 16:16

                                         

       在某网站上看到的几道题目,一道20位密码解密,一道一串包含英文字母正斜体密码解密,其他不列举,由此展开得到的一些浅显的密码知识。

  1  英文字母包含两种不同状态,由此判定可能是培根密码,下面是培根密码的一些简单知识。

   培根所用的密码是一种本质上用二进制数设计的。不过,他没有用通常的0和1来表示,而是采用a和b。下面是培根设计的26个英文字母二进制表示法。   

第一种方式

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-j 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


    加密者需使用两种不同字体。准备好一篇包含相同AB字数的假信息后,即两种字体分别代表A型和B型。然后假信息中的每个字母按字体来决定其代表“A”还是“B”。解密时,将上述方法倒转。所有字体一转回A,字体二转回B,以后再按上表拼回字母。法兰西斯·培根另外准备了一种方法,其将大小写分别看作A与B。(该类密码相当具有影藏性,密文可能是一串看起来有意义的英文句子。)


     dedecms后台20位密码解密

             dede 的密码是32位MD5减去头5位,减去尾七位,得到20位MD5密码,再前减3后减1,得到16位MD5。

    比如密文是f297a57a5a743894a0e4,20位MD5密码,解密方法是,前减3后减1,得到16位MD5,执行后就是7a57a5a743894a0e,md5解密:admin。

   一串数字字符(密码)进过加密后变成20位的字符串,减去20位字符串前面三个字符,后面一个字符。剩下的十六位字符串就是明文经过MD5_16位加密算法加密后的密文。对这段16位密文进行解密即可还原出明文。

   3 数字,英文字母,符号结合的密码,尝试base64解码成功。可直接在网上搜素解密工具。


      



0 0