import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class zhihuan {
public static void main(String args[]) throws IOException{
System.out.println("
请您输入需要的服务,
1
为加密,
2
为解密
");
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int Choice=Integer.parseInt(br.readLine());
if(Choice==1)
{
System.out.println("
您进入了加密程序
");
System.out.print("
请输入您需要加密的明文:
");
String MingWen=br.readLine();
System.out.print("
请输入加密秘钥:
");
String key=br.readLine();
jiami(MingWen,key);
Choice=2;
}
if(Choice==2)
{
System.out.println("
您进入了解密程序
");
System.out.print("
请输入您需要解密的密文:
");
String MiWen=br.readLine();
System.out.print("
请输入解密秘钥:
");
String key2=br.readLine();
jiemi(MiWen,key2);
System.exit(0);
}
else
{
System.out.println("
输入错误,请重新输入,
1
为加密,
2
为解密
:\n");
System.exit(0);
}
}
static void
jiami(String mingwen,String key)
{
int hang=(int)Math.ceil((double)mingwen.length()/(double)key.length());//
行数
int lie=key.length();//
列数