求高手解决小问题...拜托了...

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:06:24
1.使用将明文中的所有字母用它右边的第K个字母替代的方法,进行加密。写出密文。
(1)给下面的电话号码加密。
明文:82876923
K=3
密文:
(2)给下列明文加密
明文:computer
K=(2,4)。
密文:
2.使用变位密码的方法,进行加密。写出密文。
将明文按照一定的数字分组,排成一个二维数组,再以列为单位,并按密匙顺序,重新排列,形成密文。
(1)明文:abcdefghijklmnopqrst
密匙为:1234
密文:
(2)明文:abcdefghijklmnopqrst
密匙为:2314
密文:
3.对下列用替代法加密的密文进行解密,写出明文。
密文:fvrbwgxz
密匙:K=Monday(12,14,13,3,0,24)
明文:
好象不是这样子的...啊...

它右边的第K个字母?啥意思,是不是要转换成ASCII码?
查查那个ASCII码表就行了吧。

=============美丽的分隔线=========================

又仔细看了一下,似乎明白了。
1(1)明文中8右面的第三个字母是7,2右面的字母是6,就相当于循环移位。
1(2)这个似乎要分成两行,分别做。
2(1)先把那个明文排成5行4列,再按照密匙的顺序重新安排列的顺序,然后再写成一行。
2(2)这个是一样的。
3 这个是把26个英文字母按顺序排成了0-25。

不知道对不对。