您的位置:首页 > 其它

基础练习题(一)

2007-03-18 20:04 190 查看
一。单选:

1. 密码学主要涉及到的数学知识不包括以下哪项( ) D
A.数论 B.概率论 C.信息论 D.拓扑学

2. Windows NT 系列的OS中以下哪个文件存放的用户密码( )A
A. sam B. pagefile.sys C. software D. system

3. 软件的注册机名字通常叫做( )C
A. regedit B. sn.txt C. keygen D. dir

4. 按程序的运行方式分类,python编程语言的类型为( ) C
A. 对称加密 B. 非对称加密 C. 解释型 D.编译型

5. c语言的类型为( ) D
A. 对称加密 B. 非对称加密 C. 解释型 D.编译型

6. 保存unix的用户密码信息的文件名为( )
A. password B. sam C. passwd或shadow D. root

7. 密码学中的术语encrypt的涵义是()
A. 加密 B. 解密 C. 密钥 D. 对称

8. 密码学中的术语decrypt的涵义是()
A. 加密 B. 解密 C. 密钥 D. 对称

9. 密码学中的术语plaintext的涵义是( )
A. 密文 B. 明文 C. 密钥 D. 加密算法

10. 密码学中的术语ciphertext的涵义是( )
A. 密文 B. 明文 C. 密钥 D. 加密算法

11. 以下加密模式中,只需实现加密算法,不需实现解密算法的有( )
A. CBC B. ECB C. GPG D. OFB

12. 在CBC加密模式中用到的初始向量IV, 对第一个消息设置为IV=0,对第二个消息设置为IV=1,以此类推,如此选择的IV叫做( )
A. 固定初始向量 B. 计数IV C. 随机IV D. 瞬时IV

13. 以下为分组加密算法的是( )
A. Blowfish B. RSA C. DSA D. Linux

14. 以下为公钥加密算法的是( )
A. SHA B. MD5 C. 椭圆曲线算法 D. AES

15. 以下为Hash算法的是( )
A. RSA B. SSH C. SHE D. SHA

16. 以下为最不安全的加密模式的是 ( )
A. CTR B. FAT32 C. ECB D. CFB

17. 为了配置安全的服务器,软件最好从官方网站或者其mirror进行下载, 如安装某版本的tomcat,下载下来后有如下三个文件jakarta-tomcat-5.5.9.zip,
,jakarta-tomcat-5.5.9.zip.asc,jakarta-tomcat-5.5.9.zip.md5,其中 jakarta-tomcat-5.5.9.zip.asc 文件的用途是 ( )

A. 检验消息摘要值 B. 提高下载速度
C. 进行签名验证 D. 用迅雷下载产生的临时文件
-------------------------------------------------------------------------------------------------------------

二 填空:

1 按照矛盾对立的观点对密码学进行分类,可分为______________和_____________

2 古典密码学的两种基本思想是__________和_____________, 凯撒密码属于___________

3 Windows系统的回收站是一种特殊的______________, 其配置文件的文件名为_____________,该类型的配置文件可以起到个性化设置的作用,有些病毒也使用其作为运行自己的方式。

4 利用回收站可以作为信息隐藏的途径,在FAT32和NTFS分区上,默认的Windows回收站文件夹的名字分别是_________和_________

5 按位计算 10101101⊕11000101 结果为 ____________ 该结果再次异或上 11000101 ,所得值为 __________

6 密码分析学,是攻击者在不知道___________的情况下,恢复出____________的科学。

7 某明文经过凯撒密码加密后得到的密文是cgvriw, 则明文为___________, 凯撒加密算法所用的密钥为___________

8 单表代换加密将字母表abcd...xyz换成unpt...akv, 这种映射关系则是单表代换的密钥,其密钥空间的大小为____________,此值是一个天文数字,用穷举攻击的方式______(填写“能”或“不能”)容易破解,但其不能抵抗_______________

9. Hill多表代换加密算法中,密钥是一个__________,加密的时候将明文分组乘以___________,将得到的密文再乘以__________________则可解密出明文

10. 请列举出常用的c语言编译器或开发环境的名字______________, ___________________, ________________

11. 分组密码是定义在长度_________的明文块上的加密函数。可以将分组密码看作依赖于________的明文与密文的对照表。

12. 理想的分组密码由每个密钥所对应的置换表组成,且这些置换从所有可能的置换集合中完全________的选取。

13. 分组密码的攻击是一个区分__________与_____________的_______________

14 所有分组密码都是由一个弱的分组密码步骤_________多次构成。

15 DES的分组长度是固定的______个二进制位,轮数为_________。

16 DES加密算法基于___________结构,AES并不基于这种结构,而基于简单的___________

16 AES的明文密文分组长度可变,可根据具体情况选择_______位_______位或_______位。

17 AES的密钥长度可变,可根据具体情况选择_______位_______位或_______位。

18 Serpent是一种_____(填"流"或"分组"加密算法,同时也是AES的最后5个候选算法之一,其结构比较保守,采用了______轮的结构。

19 Serpent的明文密文_________长度是固定的________位。

20 _______是AES最后的5个候选算法之一,其特点是要进行大量关于密钥的预计算,故改变密钥不方便。其之所以难于破解,还有个原因是其___________是密钥相关的。

21 DES的中文意思为______________, 该加密算法加密与解密使用_________(填“相同”或“不同”)的步骤,且使用子密钥的顺序______________.

22 AES的中文意思为__________,它的产生主要是为了取代___________.

23 要求有n bit的安全水平,所有密码值至少应为_________bit。单向函数是指容易计算但不可能______的函数。

24 对于不相等的m1与m2,若hash(m1)=hash(m2),则称为___________.常用的Hash函数有______与________系列

25 Hash函数的实现一般采用_______结构,因此其有如下优点(a)易于_________(b)方便进行_________计算。

26 pycrypto是python编程语言的_____________,各种库文件都放在python安装目录下的__________目录。

27 S-DES加密算法作为DES加密算法的简化版本,其明文分组长度为________位,密钥长度为_________位,加密过程中用到的________个子密钥长度为_______位。

28 在python编程环境中进行AES加密的实验,首先执行语句"from Crypto.Cipher import DES",该语句有错误,应该修改为______________________________,其作用为_______________________________.

29 S-DES算法的描述示意图中,在生成密钥的时候LS-1 表示_____________________,若参与运算的是 101101
,则经过该变换后的结果为_____________ ,再经过LS-2运算后为______________

30 为了探索回收站的原理,需要使用命令修改回收站配置文件的属性。修改文件属性的命令的名字为_________,若要去除掉hello.exe文件的只读,隐藏和系统属性,应该输入的命令是_________________
,如果不记得该命令的用法,可以输入_____________________查看其帮助。

31 若明文为11011010,对其进行置换(2,6,3,1,4,8,5,7),结果为_______________

32 写出在cmd.exe中完成下列功能应该输入的命令(1)切换到K盘 :_______________ (2)进入tools目录:___________________(3)退出到上一层目录_________________

33 在cmd.exe程序的运行中,显示的D:/winnt/system32>被称为_______________,其表示的含义为_____________

33 写出在cmd.exe中完成下列功能应该输入的命令(1)将1.dll 改名为 file2.dll :_______________ (2)进入tools目录:___________________(3)退出到上一层目录_________________

34 在密码学中,MAC的中文意思是_______________,其可用于防止对消息进行___________。MAC是具有两个输入的函数,其中一个是固定大小____________,另一个是任意大小的___________.

35 在____________加密模式中,如果两个明文块相同,则它们对应的密文块也一定相同。若用公式表示这种加密关系,即为Ci=E(K,________),其中C表示密文,P表示明文,E表示加密算法,下标i表示分组序号。

36 CBC对应的中文术语为____________________,其是一种广泛使用的分组密码模式,它将明文块与前一个___________进行_________运算,然后再加密得到对应的密文块。

37 HASH函数的长度扩充缺陷存在是因为在计算的最后缺少一个特殊的处理过程,结构导致h(m)恰好是计算h(m')时完成前k个块计算的________________

38 为了能并行执行更多的程序,多数操作系统都使用虚拟内存系统,当运行程序时,并非所有的数据都保存在内存中,其中有些被存在___________中,Windows NT系列的操作系统中,存放这种内容的文件默认是放在系统盘下,且名字叫做_______________,在UNIX系统下,完成同样功能的是________分区。这种机制有可能会泄露机密信息。
-----------------------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: