键盘密码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关知识、概述
名称:键盘密码
密码背景:凡是利用键盘的特性而制作的密码,我们都可以称之为键盘密码。
[注1]
既然是利用键盘加密的方法,肯定是有了键盘之后才出现的产物,可见其历史并不久远。
常见的分类有计算机的键盘和手机的键盘两种,而这两种又根据具体的方法可以衍生出层出不穷的加密方法。
由于键盘在生活中十分常用,所以使用这种形式加密的频率十分之高。
天使贴的其中两层都是用到了键盘密码哦~学好这种密码的重要性可见一斑。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
最常用的电脑键盘加密方法是这样的:
『大键盘区』
『方法一』
我们注意到大键盘区所有的字母上面都有其对应的数字,这个位置几乎在所有的键盘都是相同的。
所以我们可以利用这一点应用单表替换的方法进行加密[注2]:
1 2 3 4 5 6 7 8 9 0
Q W E R T Y U I O P
A S D F G H J K L
Z X C V B N M
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我们根据上表可以得出,Q是1下面的第一个,A是1下面的第二个……以此类推,每一个字母都会有其对应的数字:
A 12
B 53
C 33
D 32
E 31
F 42
G 52
H 62
I 81
J 72
K 82
L 92
M 73
N 63
O 91
P 01
Q 11
R 41
S 22
T 51
U 71
V 43
W 21
X 23
Y 61
Z 13
第一个数字代表横向(X坐标)的位置,第二个数字代表纵向(Y坐标)的位置。
例如我们加密这样一句话:nice to meet you
对应刚才的字母表,我们可以轻松地得到密文:63813331 5191 73313151 619171
而一旦我们知道了加密的方法后,我们也可以轻松的反解出原文。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
有了这种加密方法,我们可以拥有相当多的变种加密方法:
例如(每一竖列是一种密码表):
A:11,!!,!2,QQ
B:555,%%%,%3,
C:333,###,#3,
D:33,##,#2,EE
E:3,#,#1,E
F:44,$$,$2,RR
G:55,%%,%2,TT
H:66,^^,^2,YY
I:8,*,*1,I
J:77,&&,&2,UU
K:88,**,*2,II
L:99,((,(2,OO
M:777,&&&,&3,UUU
N:666,^^^,^3,YYY
O:9,(,(1,O
P:0,),)1,P
Q:1,!,!1,Q
R:4,$,$1,R
S:22,@@,@2,WW
T:55,%%,%2,T
U:7,&,&1,U
V:444,$$$,$3,RRR
W:2,@,@1,W
X:222,@@@,@3,W
Y:6,^,^1,Y
Z:111,,!3,QQQ
第一列是将前文提到的Y坐标用重复次数表现,第二列是将数字替换为键盘上对应的符号,第三列则是将前文的X坐标数字替换为符号,第四列则是用的第一行的第一个字母代替数字。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
这样的加密方法看起来很简单,但是相对应的,再加密的空间也很大。
举个简单的例子,我们可以把X、Y坐标的顺序颠倒一下,用第一个数字表示Y坐标,第二个顺序表示X坐标:
A 21,
B 35,
C 33,
D 23,
E 13,
F 24,
G 25,
H 26,
I 18,
J 27,
K 28,
L 29,
M 37,
N 36,
O 19,
P 10,
Q 11,
R 14,
S 22,
T 15,
U 17,
V 34,
W 12,
X 32,
Y 16,
Z 31 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我们还可以把Y坐标的顺序颠倒一下(用4减),即:
A 12
B 51
C 31
D 32
E 33
F 42
G 52
H 62
I 83
J 72
K 82
L 92
M 71
N 61
O 93
P 03
Q 13 R
43 S 22 T 53 U 73 V 41 W 23 X 21 Y 63 Z 11
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
『方法二』
这种方法与刚才的方法很类似,只是没有用数字那一行,而是利用了字母与字母之间的位置关系。
例如,我们看到字母Q在字母A的上面,而字母A则在字母Z的上面,所以我们可以利用这种关系加密,用Q替换A,用A替换Z,用Z替换Q,其他列以此类推:[注4]
[注4]在加密字母I、O、P时,可以用文中所写的用字母来替换,也可以用符号来替换,如用“,”来替换字母“I”,密码的加密方法很灵活,大家不必太过拘泥于我所讲的。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
『小键盘区』
小键盘的加密方法比较有趣,其应用于手机键盘也同样适用,简单说是一种象形的替换方式。
例如我们加密字母A的序列是1478963456,其实际上就是在小键盘上利用数字在写字,这种加密十分有趣,但是缺点也很明显:只能加密较短的文字,如果加密的文字量较大,则加密后的文字量将十分庞大。
由于究竟怎样画最像,笔画的顺序如何见仁见智,我这里提供的替换表仅供参考:
A 1478963456
B 74178965456321
C 9874123
D 7417896321
E 789741456123
F 741789456
G 9874123563
H 741456963
I 852
J 7898521
K 741954453
L 74123
M 1475963
N 1475369
O 78963214
P 741789654
Q 7412698753
R 741789654453
S 987456321
T 789852
U 7412369
V 74269
W 741585369
X 753951
Y 75952
Z 7895123
『手机键盘』
手机我们每天都会用到,可以说手机这个东西我们再熟悉不过了,其键盘加密的原理和电脑键盘加密的原理类似,同样是运用了单表替换的思想。
我们先看看手机键盘长什么样子吧……
加密的时候方法类似前文,例如加密:plants vs zombie,加密后的文字是:715321628174 8374 946361214332
【解密方法】
从繁多的加密方法我们可以看出,要想破解键盘密码,熟知各种的加密方法的特征是关键,唯有这样才能比较快的判断出加密形式,也就能十分轻松的破解了。
这里特别提一下手机键盘加密的破解,手机键盘加密后有个比较特别的特征,即第二个数字不超过4,大多数不超过3,第一个数字没有1和0。
看到这样的特征的话,不要犹豫,忘手机密码上想吧~。