问题1349--加密技术

1349: 加密技术

时间限制: 1 Sec  内存限制: 128 MB
提交: 274  解决: 140
[状态] [讨论版] [提交] [命题人:]
题目描述

计算机技术和微电子技术的发展为密码学理论的研究和实现提供了强有力的手段与工具。数据加密是计算机网络安全很重要的一部分。代换和置换是几乎所有的对称加密都要用到的两种基本技巧。 
代换法的典型算法有Casesar密码,单表代换密码,playfair密码,Hill密码等。对于英文文本,Casesar密码实现方式为:对于明文的每个字母,用字母表中k个字母后的字母来代替(允许循环,也就是说a在z的后面)。比如当k=1时,对一行纯小写字母的文字进行加密的结果为明文中的a在密文中变为b,明文中的b在密文中变为c,……,明文中的z在密文中变为a。 

输入

有多组测试数据,每组测试数据是一行长度不超过50的由小写字母组成的字符串,和一个正整数k(1≤k≤25),中间用一个空格隔开。

输出

对于每组测试实例,输出加密后的密文,每个结果占一行。

样例输入 Copy
spirituality 1
presence 3
样例输出 Copy
tqjsjuvbmjuz
suhvhqfh
来源/分类