一.下列密码采用N位偏移的方式进行加密
根据上述内容分析以下密码,并求得偏移量
mjqqt hwduytlwfumd
答:通过编程思维来想,先把他定义为字符串,利用函数可以得到字符数组,定义循环变量i,i最大26
与字符数组进行相加或者相减,可以得到明文和偏移量
明文为:hello cryptography 哈喽,密码学 偏移量为-5
二.现有密文:<VT><HT>++,<ACK>1)<NAK><STX>8'<SOH>/<DC4>
密钥为EfDacFFgilHeNm,知道是流加密
答:先把密文变成ascii十进制数'11','9','43','43','44','6','49','41','21','2','56','39','1','47','20'
和密钥进行异或操作就可以得到明文
NoHomeworkToday