密钥加密是将密钥数字串值循环加到明文(需要加密的文字串)上,使得明文变形而不可阅读,变形后的文字串称为密文。
例如,密钥为4972863,明文为“the result of 3 and 2 is not 8”,则循环加密的过程及结果为:
即密文为:
xql"zkvyu "wl#7)hpl&5$rz"vuw$A
这里的密钥加密是循环加密,并且在ASCII码值32(’ ’)到122(’z’)之间做模运算,超过了122的值便依次回跳到32,33,...等值。例如,’t’+7=116+7=123=122+1,其值超过122一个位置,因此回跳到值32。显然,密文也全部是由可见字符所组成。
4972863 the result of 3 and 2 is not 8 123 Hello World
xql"zkvyu "wl#7)hpl&5$rz"vuw$A Igomq#Xqumf
无
qianneng of ZJUT