字符串加密解密

Posted 袁小雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串加密解密相关的知识,希望对你有一定的参考价值。

源代码:import java.util.*;
public class lizi {
   public static void main( String args[] )
   {
   String str1,str2;
   Scanner reader=new Scanner(System.in);
   System.out.println("输入密码:");
   str1=reader.next();
   char[] arrey=new char[100];
   str1.getChars(0,str1.length(),arrey,0);
   System.out.println("加密后是:");
   for(int i=0;i<str1.length();i++)
   {
   if((str1.charAt(i)>=65&&str1.charAt(i)<=87)||(str1.charAt(i)>=97&&str1.charAt(i)<=119))
   arrey[i]=(char)(arrey[i]+3);
   else
   arrey[i]=(char)(arrey[i]-23);
   System.out.print(arrey[i]);
   }
   System.out.println("\\n输入密码:");
   str2=reader.next();
   char[] arr=new char[100];
   str2.getChars(0,str2.length(),arr,0);//同上
   System.out.println("解密后是:");
   for(int i=0;i<str2.length();i++)
   {
   if((str2.charAt(i)>=68&&str2.charAt(i)<=90)||(str2.charAt(i)>=100&&str2.charAt(i)<=122))
   arr[i]=(char)(arr[i]-3);
   else
   arr[i]=(char)(arr[i]+23);
   System.out.print(arr[i]);
   }
   reader.close();
   }  
 }

截图:

 

以上是关于字符串加密解密的主要内容,如果未能解决你的问题,请参考以下文章

PHP的加密解密字符串函数

字符串加密解密

关于C++中字符串加密及解密

C#,目前最好的字符串加密和解密的算法是啥?

12:字符串加密、解密

PHP_加密解密字符串