⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 恺撒密码java.txt

📁 用JAVA语言编程实现恺撒密码的加密和解密,加密和解密过程都非常简单明了.
💻 TXT
字号:
经典算法——恺撒密码

import java.io.*;
public class Pwd{
public static void main(String[] args){ 
String s="";
int k=0;
char a[];
System.out.print( "请问:需要加密(0)or解密(1):" );
s=input();
k=Integer.parseInt(s);
if(k==0){
 System.out.print("请输入你要加密的偏移量(K):");
  s=input();
  k=Integer.parseInt(s);
 System.out.print( "请输入你要加密的密码(a-z):" );
  s=input();
  a=s.toCharArray();
 System.out.print("加密成功!!     密文是:");
  for(int i=0; i<a.length; i++)
        System.out.print((char)((a[i]+k)%126));
 }
else{
 System.out.print("请输入你要解密的偏移量(K):");
 s=input();
  k=Integer.parseInt(s);
 System.out.print( "请输入你需要解的密文(a-z):");
  s=input();
  a=s.toCharArray();
 System.out.print( "解密成功!!    明文是:" );
 for(int i=0; i<a.length; i++)
        System.out.print((char)(a[i]-k));
  }
 }
public static String input(){
 String s="";
 try{
  BufferedReader in =new BufferedReader(new InputStreamReader(System.in));
  s=in.readLine();
  }
 catch(IOException e){}
 return s;
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -