【单选题】【消耗次数:1】
在密码学中,对RSA的描述是正确的是?
RSA是秘密密钥算法和对称密钥算法
RSA是非对称密钥算法和公钥算法
RSA是秘密密钥算法和非对称密钥算法
RSA是公钥算法和对称密钥算法
参考答案:
复制
纠错
相关题目
【判断题】 常用的对称密钥密码算法包括RSA、Rabin和DSA。
①  正确
②  错误
【单选题】 下列属于对称密钥加密算法的是
①  RSA
②  DES
③  DSA
④  RST
【判断题】 密钥是决定从明文到密文的映射,加密算法使用的密钥为加密密钥,解密算法使用的密钥为解密密钥。
①  正确
②  错误
【判断题】 对称密钥密码算法的特点是加密和解密必须使用不同的密钥。
①  正确
②  错误
【单选题】 以下算法中属于非对称算法的是( )。
①  Hash算法
②  RSA算法
③  IDEA
④  三重DES
【简答题】 RSA算法是利用_____的困难性开发的算法
【单选题】 下列属于公开密钥密码体制的算法的是
①  RSA
②  DES
③  DSA
④  RST
【单选题】 以下各种加密算法中属于非对称加密算法的是
①  DES加密算法
②  Caesar替代法
③  Vigenere算法
④  Diffie-Hellman加密算法
【单选题】 以下关于非对称密钥加密说法正确的是:( )。
①  加密方和解密方使用的是不同的算法
②  加密密钥和解密密钥是不同的
③  加密密钥和解密密钥匙相同的
④  加密密钥和解密密钥没有任何关系
【单选题】 下列算法属于公钥密码算法的是( )
①  RSA
②  DES
③  IDEA
④  AES
随机题目
【单选题】 C语言中规定函数的返回值的类型是由
①  return语句中的表达式类型所决定
②  调用该函数时的主调用函数类型所决定
③  调用该函数时系统临时决定
④  在定义该函数时所指定的类型所决定
【单选题】 以下定义语句中,错误的是
①  int a[]={1,2};
②  char a[]={test
③  char s[10]={test
④  int n=5,a[n];
【单选题】 若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf(%d,(x,y)); 上面程序片段的输出结果是
①  200
②  100
③  100 200
④  输出格式符不够,输出不确定的值
【单选题】 设有如下定义:int x=0,y=3,z; 则语句printf(%d\n,z=(x%y,x/y));的输出结果是
①  1
②  0
③  4
④  3
【单选题】 执行下面程序后,运行结果是 #includevoid main( ) { int x=41,y=1; if (x%3==0 x%7==0) { y+=x;printf(y=%d\n} else {y=x;printf(y=%d} }
①  y=41
②  y=43
③  y=42
④  y=1
【单选题】 在C语言中,以下叙述不正确的是
①  在C程序中,无论是整数还是实数,都能被准确无误的表示
②  在C程序中,变量名代表存储器中的一个位置
③  静态变量的生存期与整个程序的生存期相同
④  C语言中变量必须先定义后引用
【单选题】 以下程序段. x=-1; do { x=x*x; } while (!x);
①  是死循环
②  循环执行两次
③  循环执行一次
④  有语法错误
【单选题】 下列程序执行后的输出结果是 #includevoid main( ) { int a=5,b=60,c; if (ab) {c=a*b;printf(%d*%d=%d\n,b,a,c);} else {c=b/a;printf(%d/%d=%d\n,b,a,c);} }
①  60/5=12
②  300
③  60*5=300
④  12
【单选题】 有如下程序: #includevoid main( ) { int a=2,b=-1,c=2; if (ab) if (b0) c=0; else c++; printf(%d\n } 该程序的输出结果是
①  0
②  1
③  2
④  3
【单选题】 下述对C语言字符数组的描述中错误的是
①  字符数组可以存放字符串
②  字符数组中的字符串可以整体输入、输出
③  可以在赋值语句中通过赋值运算符=对字符数组整体赋值
④  不可以用关系运算符对字符数组中的字符串进行比较