Advertisement

Java练习:使用异或运算来进行加密

阅读量:
复制代码
    import java.util.Scanner;
    public class mi {
      public static void main(String args[])
      {
    	  int i;
    	  char secret='A';//密钥
    	  System.out.println("请输入原码:");
    	  Scanner reader=new Scanner(System.in);
    	  //设一个输入的reader方法
    	  String mw=reader.next();//输入字符串
    	  char[] s = mw.toCharArray();
    	  //将字符串转换为数组s
    	  int len=s.length;//.length记录长度
    	  for(i=0;i<len;i++)//加密过程
    	  {
    		  s[i]=(char)(s[i]^secret);//加密方法
    		  //^   异或运算符
    	  }
    	  System.out.println("密文为:");
    	  for(i=0;i<4;i++)//循环输出数组
    	  {
    		  System.out.prin

全部评论 (0)

还没有任何评论哟~