网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
加密算法:从键盘上输入一个大写字母,对其加密。 例如A加密后得到B;F加密后得到G;Z加密后得到A; 输入其他字母输出“出错”。例如输入7,输出“出错”。
参考答案和解析
即使对手知道加密算法和一个或多个密文,也不可以算出密钥
更多 “加密算法:从键盘上输入一个大写字母,对其加密。 例如A加密后得到B;F加密后得到G;Z加密后得到A; 输入其他字母输出“出错”。例如输入7,输出“出错”。” 相关考题
考题
请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果。加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:输入一个大写字母串:ADFSDFFE加密后的大写字母串:ZWUHWUUVimport java.io.*;public class ex12_2{public static void main (String[] args){char ch = 'A';String str;System. out .print ( "输入一个大写字母串: ");try{BufferedReader in = new BufferedReader(new InputStreamReader(System.in));str= in.readLine();System. out .print ( "加密后的大写字母串:");for(int i=0;i<str.length();i++){_______________;_______________;System.out.print(ch);}}catch(IOException e){}try{System.in.read();}catch(IOException e) {};}}
考题
【说明】DES 是一种分组密码,己知 DES 加密算法的某个 S 盒如表 4-1 所示。【问题1】请补全该 S 盒,填补其中的空(1) - (4),将解答写在答题纸的对应栏内。【问题2】如果该 S 盒的输入为 110011,请计算其二进制输出。【问题3】DES加密的初始置换表如下:置换时,从左上角的第一个元素开始,表示输入的铭文的第58位置换成输出的第1位,输入明文的第50位置换成输出的第2位,从左至右,从上往下,依次类推。DES加密时,对输入的64位明文首先进行初始置换操作。若置换输入的明文M=0123456789ABCDEF(16进制),请计算其输出(16进制表示)。【问题4】如果有简化的DES版本,其明文输入为8比特,初始置换表IP如下:IP:2 6 3 1 4 8 5 7请给出其逆初始置换表。【问题5】DES加密算法存在一些弱点和不足,主要有密钥太短和存在弱密钥。请问,弱密钥的定义是什么?
考题
假设两个密钥分别是K1和K2,以下( )是正确使用三重DES加密算法对明文M进行加密的过程。 ①使用K1对M进行DES加密得到C1 ②使用K1对C1进行DES解密得到C2 ③使用K2对C1进行DES解密得到C2 ④使用K1对C2进行DES加密得到C3 ⑤使用K2对C2进行DES加密得到C3A. ①②⑤
B. ①③④
C. ①②④
D. ①③⑤
考题
假设两个密钥分别是K1和K2,以下(46)是正确使用三重DES加密算法对明文M进行加密的过程。
①使用K1对M进行DES加密得到C1
②使用K1对C1进行DES解密得到C2
③使用K2对C1进行DES解密得到C2
④使用K1对C2进行DES加密得到C3
⑤使用K2对C2进行DES加密得到C3A. ①②⑤
B. ①③④
C. ①②④
D. ①③⑤
考题
假设3DES算法的密钥为K1和K2,明文为M,密文为C,则以下关于3DES加密过程,说法正确的是( )。
A. K1对K2加密得到C1,然后用C1对M进行加密得到C
B. K2对K1加密后的结果,对M进行加密得到C
C. K1对M进行加密得到C1,然后用K2对C1解密得到C2,最后使用K1加密C2得到C3
D. K1对M进行加密得到C1,然后用K2对C1加密得到C2,最后使用K2加密C2得到C3
考题
加密算法是一种数学函数,如果用C表示加密后的密文,M是欲加密的明文,Key表示密钥,F表示加密算法,以下正确表示加密算法原理的数学式是()。A、M=F(C,Key)B、C=F(M,Key)C、Key=F(C,M)D、F=(C,M,Key)
考题
什么是使用服务密码加密命令的效果?()A、构造唯一一句口令后已输入的命令将被加密。B、只有启用密码将被加密。C、只有启用加密的密码将被加密。D、将加密的机密密码并删除允许从配置加密口令。E、将加密所有当前和未来的密码。
考题
常用的保密技术包括()。A、防侦收(使对手收不到有用的信息)B、防辐射(防止有用信息以各种途径辐射出去)C、信息加密(在密钥的控制下,用加密算法对信息进行加密处理,即使对手得到了加密后的信息也会因没有密钥而无法读懂有用信息)D、以上皆是
考题
单选题常用的保密技术包括()。A
防侦收(使对手收不到有用的信息)B
防辐射(防止有用信息以各种途径辐射出去)C
信息加密(在密钥的控制下,用加密算法对信息进行加密处理,即使对手得到了加密后的信息也会因没有密钥而无法读懂有用信息)D
以上皆是
考题
单选题假设使用一种加密算法,它的加密方法很简单:在26个英文字母范围内,依次将a加密成f,b加密成g,...,z加密成e。这种算法的密钥就是()A
5B
6C
26mod5D
26mod6
考题
单选题加密算法是一种数学函数,如果用C表示加密后的密文,M是欲加密的明文,Key表示密钥,F表示加密算法,以下正确表示加密算法原理的数学式是()。A
M=F(C,Key)B
C=F(M,Key)C
Key=F(C,M)D
F=(C,M,Key)
考题
单选题什么是使用服务密码加密命令的效果?()A
构造唯一一句口令后已输入的命令将被加密。B
只有启用密码将被加密。C
只有启用加密的密码将被加密。D
将加密的机密密码并删除允许从配置加密口令。E
将加密所有当前和未来的密码。
考题
问答题输入一个字符串,将其中所有的大写英文字母+3,小写英文字母-3,然后再输出加密后的字符串。
热门标签
最新试卷