简答题

明文、密文、密钥、加密算法、解密算法等基本概念是什么?

正确答案

明文(Plaintext)是作为加密输入的原始信息,即消息的原始形式,通常用m或p表示。所有可能明文的有限集称为明文空间,通常用M或P来表示。
密文(Cliphertext)是明文经加密变换后的结果,即消息被加密处理后的形式,通常用c表示。
密钥(Key)是参与密码变换的参数,通常用k表示。
加密算法(Encryption Algorithm)是将明文变换为密文的变换函数,相应的变换过程称为加密,即编码的过程,通常用E表示,即c=Ek(P)。
解密算法(Decryption Algorithm)是将密文恢复为明文的变换函数,相应的变换过程称为解密,即解码的过程,通常用D表示,即p=Dk(c)。

答案解析

相似试题
  • 在密码学中,明文,密文,密钥,加密算法和解密算法称为五元组。试说明这五个基本概念。

    简答题查看答案

  • 对给定二进制明文信息“0011010101000101001111010010101110010101”进行两次加密。第一次,采用8位分组异或算法,用密钥“01010101”对明文进行加密运算。第二次,采用“1→4(读作:位置l的数据移到位置4,以下类推),2→8,3→1,4→5,5→7,6→2,7→6,8→3”对第一次加密后的密文进行8位分组换位加密运算。请写出两次加密的密文。 注:异或运算的规则如下表所示。

    简答题查看答案

  • 选择凯撒(Caesar)密码系统的密钥k=6。若明文为caesar,密文是()。

    填空题查看答案

  • 若凯撒密码系统的密钥k=3,对于明文P=“Book”,试给出其密文。

    简答题查看答案

  • 若凯撒密码系统的密钥k=5,对于明文P=“how are you”,试给出其密文。

    简答题查看答案

  • 下列加密算法中,属于双钥加密算法的是()

    单选题查看答案

  • RSA加密算法的理论基础是什么?

    简答题查看答案

  • 以下不属于对称加密算法的是()

    多选题查看答案

  • 说明DES加密算法的执行过程。

    简答题查看答案