利用异或运算对输入的文本进行加密解密输出,用户输入一个文本(字符串,设不超过20个字符),然后输入作为密钥的字符,程序输入加密及解密的字符串。
A、写出下列程序的最终运行结果。
A、写出下列程序的最终运行结果。
A、对给定二进制明文信息“0011010101000101001111010010101110010101”进行两次加密。第一次,采用8位分组异或算法,用密钥“01010101”对明文进行加密运算。第二次,采用“1→4(读作:位置l的数据移到位置4,以下类推),2→8,3→1,4→5,5→7,6→2,7→6,8→3”对第一次加密后的密文进行8位分组换位加密运算。请写出两次加密的密文。
注:异或运算的规则如下表所示。
A、采用公开密钥体制对通信过程中的数据进行加解密处理 B、不采用公开密钥对对称密钥体制的密钥进行加密处理 C、采用对称密钥体制对非对称密钥体制的密钥进行加密 D、采用混合加密方式,利用了对称密钥体制的密钥容易管理和非对称密钥体制的加解密处理速度快的双重优点
A、 采用公开密钥体制对通信过程中的数据进行加解密处理 B、 不采用公开密钥对对称密钥体制的密钥进行加密处理 C、 采用对称密钥体制对非对称密钥体制的密钥进行加密 D、 采用混合加密方式,利用了对称密钥体制的密钥容易管理和非对称密钥体制的加解密处理速度快的双重优点